.lp{--ink:#0e1a2b;--ink-soft:#2a374b;--muted:#5b6474;--faint:#8a93a1;--tone2:#7d8696;--line:#e2e5ea;--line-strong:#d0d5dc;--panel:#fff;--panel-2:#eef0f3;--paper:#f6f7f8;--night:#0a1322;--night-2:#13203a;--red-pen:#e5482c;--dots:radial-gradient(#0e1a2b1a 1px, transparent 1.3px);--dots-night:radial-gradient(#ffffff17 1px, transparent 1.3px);--accent:#3a5dae;--accent-hover:#2f4f99;--accent-ink:#2c4a93;--accent-wash:#e9eefa;--gold:#e2b23a;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--rail:min(1200px, calc(100% - 32px));background:var(--paper);color:var(--ink);font-family:var(--font-display), var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.lp ::selection{background:var(--accent-wash);color:var(--ink)}.lp .lp-display{font-family:var(--font-display), var(--font-inter), system-ui, sans-serif;letter-spacing:-.055em;font-weight:600;line-height:.98}.lp .lp-h2{font-family:var(--font-display), var(--font-inter), system-ui, sans-serif;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(36px,4.6vw,64px);font-weight:600;line-height:1.02}.lp .lp-h3{font-family:var(--font-display), var(--font-inter), system-ui, sans-serif;letter-spacing:-.025em;font-weight:600;line-height:1.15}.lp .lp-tone{color:var(--tone2)}.lp .lp-serif,.lp .lp-accent{color:var(--accent);font-style:normal}.lp em,.lp i{font-style:normal}.lp .lp-mono{font-family:var(--font-mono), ui-monospace, Menlo, monospace}.lp .lp-pixel{font-family:var(--font-pixel), var(--font-mono), ui-monospace, monospace;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:400}.lp .lp-wordmark{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;font-weight:900}.lp .lp-kicker{color:var(--muted);align-items:baseline;gap:12px;font-size:14px;font-weight:500;display:inline-flex}.lp .lp-kicker b{font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.lp .lp-rail{width:var(--rail);margin-inline:auto;position:relative}.lp .lp-rule{border-top:1px solid var(--line);position:relative}.lp .lp-plus{pointer-events:none;width:11px;height:11px;display:none;position:absolute;top:-6px}.lp .lp-plus:before,.lp .lp-plus:after{content:"";background:var(--line-strong);position:absolute}.lp .lp-plus:before{width:1px;height:11px;top:0;left:5px}.lp .lp-plus:after{width:11px;height:1px;top:5px;left:0}.lp .lp-btn{background:var(--ink);color:#fff;letter-spacing:-.01em;white-space:nowrap;height:56px;transition:background-color .3s var(--ease), transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:0 10px 0 28px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 10px 28px -12px #0e1a2b99}.lp .lp-btn:hover{background:var(--accent);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 14px 34px -10px #3a5daebf}.lp .lp-btn:active{transform:translateY(0)}.lp .lp-btn .lp-btn-arrow{width:38px;height:38px;transition:transform .35s var(--ease);background:#ffffff29;border-radius:999px;place-items:center;display:grid}.lp .lp-btn:hover .lp-btn-arrow{transform:translate(3px)}.lp .lp-btn.lp-btn-lg{height:64px;padding:0 12px 0 34px;font-size:18px}.lp .lp-btn.lp-btn-lg .lp-btn-arrow{width:44px;height:44px}.lp .lp-btn.lp-btn-light{color:var(--ink);background:#fff;box-shadow:0 6px 20px -10px #00000080}.lp .lp-btn.lp-btn-light:hover{background:#e9eefa}.lp .lp-btn.lp-btn-ghost{color:var(--ink);border:1px solid var(--line-strong);box-shadow:none;background:#ffffffb3;padding:0 28px}.lp .lp-btn.lp-btn-ghost:hover{border-color:var(--ink);background:#fff}.lp .lp-btn.lp-btn-light .lp-btn-arrow{background:#0e1a2b14}.lp .lp-link{color:var(--ink);transition:background-size .4s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px;font-weight:500}.lp .lp-link:hover{background-size:100% 1px}@keyframes lp-rise{0%{opacity:0;filter:blur(10px);transform:translateY(.5em)}to{opacity:1;filter:none;transform:none}}@keyframes lp-rise-soft{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.lp .lp-word{animation:lp-rise 1s var(--ease) backwards;animation-delay:var(--d,0s);margin:-.06em -.04em -.2em;padding:.06em .04em .2em;display:inline-block}.lp .lp-in{opacity:0;animation:lp-rise-soft 1.1s var(--ease) forwards;animation-delay:var(--d,0s)}.lp .lp-rv{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transition-delay:var(--d,0s);transform:translateY(26px)}.lp .lp-rv.lp-rv-blur{filter:blur(8px);transition:opacity 1s var(--ease), transform 1s var(--ease), filter 1s var(--ease);transition-delay:var(--d,0s)}.lp .lp-rv.is-in{opacity:1;filter:none;transform:none}.lp .lp-scrub-word{transition:opacity .25s linear,color .25s linear}@keyframes lp-marquee{to{transform:translate(-50%)}}@keyframes lp-marquee-y{to{transform:translateY(-50%)}}.lp .lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.lp .lp-marquee-track{width:max-content;animation:lp-marquee var(--dur,70s) linear infinite;display:flex}.lp .lp-marquee:hover .lp-marquee-track{animation-play-state:paused}.lp .lp-vmarquee{overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.lp .lp-vmarquee-track{animation:lp-marquee-y var(--dur,40s) linear infinite;flex-direction:column;display:flex}.lp .lp-layer{opacity:0;transition:opacity .7s var(--ease);position:absolute;inset:0}.lp .lp-layer.is-on{opacity:1}.lp .lp-wipe{z-index:0;opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .3s linear,clip-path 0s linear .5s;position:absolute;inset:0}.lp .lp-wipe.is-on{z-index:2;opacity:1;clip-path:inset(0);transition:clip-path 1.15s var(--ease-in-out) .25s, opacity 0s linear .25s}.lp .lp-wipe.is-off{z-index:1;opacity:0;clip-path:inset(0);transition:opacity .45s linear 1.35s}@keyframes lp-scan{0%{opacity:0;left:0%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}.lp .lp-scan{z-index:3;opacity:0;width:2px;animation:lp-scan 1.15s var(--ease-in-out) .25s both;background:linear-gradient(#0000,#fff 20% 80%,#0000);margin-left:-1px;position:absolute;top:-2%;bottom:-2%;box-shadow:0 0 18px 4px #3a5dae8c}@keyframes lp-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp .lp-progress{transform-origin:0;animation:lp-progress var(--dur,5.6s) linear both}.lp .lp-progress.is-paused{animation-play-state:paused}@keyframes lp-dash{to{stroke-dashoffset:-24px}}.lp .lp-dash{stroke-dasharray:3 5;animation:1.2s linear infinite lp-dash}.lp .lp-window{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 1px 2px #0e1a2b0a,0 24px 60px -30px #0e1a2b40}.lp .lp-scene{opacity:0;transition:opacity .7s var(--ease), transform .9s var(--ease);pointer-events:none;position:absolute;inset:0;transform:translateY(18px)scale(.985)}.lp .lp-scene.is-on{opacity:1;pointer-events:auto;transform:none}.lp .lp-seq{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:0s;transform:translateY(10px)}.lp .is-on .lp-seq{opacity:1;transition-delay:var(--d,0s);transform:none}@keyframes lp-type{0%{width:0}}@keyframes lp-caret{50%{border-color:#0000}}.lp .lp-typed{white-space:nowrap;vertical-align:bottom;border-right:1.5px solid var(--ink);animation:1s step-end infinite lp-caret;display:inline-block;overflow:hidden}.lp .is-on .lp-typed{animation:lp-type 1.4s steps(var(--chars,14)) .3s both, lp-caret 1s step-end infinite}@keyframes lp-pop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}.lp .lp-heart{transition:background-color .3s var(--ease), color .3s var(--ease)}.lp .is-on .lp-heart.will-fill{animation:lp-pop .5s var(--ease) both;animation-delay:var(--d,0s);background:var(--accent);color:#fff;transition-delay:var(--d,0s)}.lp .lp-strike{position:relative}.lp .lp-strike:after{content:"";transform-origin:0;height:1.5px;transition:transform .6s var(--ease);transition-delay:var(--d,0s);background:currentColor;position:absolute;top:52%;left:-2px;right:-2px;transform:scaleX(0)}.lp .is-on .lp-strike:after,.lp .is-in .lp-strike:after{transform:scaleX(1)}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp .lp-spin{animation:.9s linear infinite lp-spin}.lp .lp-tile{background:var(--panel);border:1px solid var(--line);transition:box-shadow .5s var(--ease), border-color .5s var(--ease);border-radius:24px;position:relative;overflow:hidden}.lp .lp-tile:hover{border-color:var(--line-strong);box-shadow:0 24px 50px -36px #0e1a2b59}.lp .lp-fan>*{transition:transform .9s var(--ease)}.lp .is-in .lp-fan>:first-child{transform:translate(-62%)rotate(-9deg)}.lp .is-in .lp-fan>:nth-child(3){transform:translate(62%)rotate(9deg)}.lp .lp-tile:hover .lp-fan>:first-child{transform:translate(-72%)rotate(-12deg)}.lp .lp-tile:hover .lp-fan>:nth-child(3){transform:translate(72%)rotate(12deg)}@keyframes lp-drop{0%{opacity:0;transform:translateY(-40px)rotate(-6deg)}60%{opacity:1}to{opacity:1;transform:none}}.lp .is-in .lp-drop{animation:lp-drop 1s var(--ease) .3s both}.lp .lp-zoom img{transition:transform 1.2s var(--ease)}.lp .lp-tile:hover .lp-zoom img{transform:scale(1.04)}.lp .lp-code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.75}.lp .lp-code .t-key{color:#9db4ea}.lp .lp-code .t-str{color:#e8c77a}.lp .lp-code .t-cmd{color:#fff}.lp .lp-code .t-dim{color:#fff6}.lp .lp-code .t-num{color:#b9d7a8}.lp .lp-code-line{opacity:0;animation:lp-code-in .5s var(--ease) forwards;animation-delay:var(--d,0s);transform:translate(6px)}@keyframes lp-code-in{to{opacity:1;transform:none}}.lp .lp-acc-body{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.lp .lp-acc-body>div{overflow:hidden}.lp .lp-acc.is-open .lp-acc-body{grid-template-rows:1fr}.lp .lp-acc-icon{transition:transform .45s var(--ease)}.lp .lp-acc.is-open .lp-acc-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.lp .lp-word,.lp .lp-in,.lp .lp-code-line{opacity:1;filter:none;animation:none;transform:none}.lp .lp-rv,.lp .lp-rv.lp-rv-blur{opacity:1;filter:none;transition:none;transform:none}.lp .lp-marquee-track,.lp .lp-vmarquee-track,.lp .lp-dash,.lp .lp-scan,.lp .lp-progress,.lp .lp-spin{animation:none}.lp .lp-wipe,.lp .lp-scene,.lp .lp-seq{transition:none}.lp .is-on .lp-typed{animation:none}}@keyframes lp-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.lp .mb-dots{background-color:var(--panel-2);background-image:var(--dots);background-size:16px 16px}.lp .mb-navlink{color:var(--muted);transition:color .25s var(--ease)}.lp .mb-navlink:hover{color:var(--ink)}.lp .mb-hero{background:linear-gradient(180deg, #fff 0%, var(--paper) 42%, var(--paper) 100%);position:relative;overflow:hidden}.lp .mb-field{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.lp .mb-pill{border:1px solid var(--line-strong);color:var(--ink-soft);transition:border-color .3s var(--ease), background-color .3s var(--ease);background:#fffc;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;padding:7px 16px;font-size:14px;line-height:1.35;display:inline-flex}.lp a.mb-pill:hover{border-color:var(--accent);background:#fff}.lp .mb-pill b{color:var(--ink);font-weight:600}.lp .mb-note{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);font-size:12.5px}.lp .mb-type{min-height:1.25em;font-family:var(--font-pixel), var(--font-mono), monospace;letter-spacing:-.01em;color:var(--tone2);font-size:clamp(19px,2.5vw,34px);line-height:1.25}.lp .mb-type-word{color:var(--ink)}@media (max-width:639px){.lp .mb-type-tail{display:block}}.lp .mb-caret{vertical-align:-.08em;background:var(--accent);width:.08em;min-width:3px;height:.9em;margin-left:.06em;animation:1s step-end infinite mb-caret;display:inline-block}@keyframes mb-caret{50%{opacity:0}}.lp .mb-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,96px);max-width:1080px;margin-inline:auto;display:grid;position:relative}.lp .mb-stage:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#3a5dae29,#3a5dae0d 55%,#0000);width:760px;height:520px;position:absolute;top:50%;left:50%;translate:-50% -50%}.lp .mb-beams{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp .mb-beams path{fill:none;stroke:var(--line-strong);stroke-width:1.25px;stroke-dasharray:3 5;transition:stroke .5s var(--ease);animation:1.2s linear infinite lp-dash}.lp .mb-beams path.on{stroke:#3a5daebf}.lp .mb-pulse{fill:var(--accent)}.lp .mb-card,.lp .mb-engine{z-index:1;border:1px solid var(--line);background:#fff;border-radius:18px;margin:0;position:relative;box-shadow:0 1px 2px #0e1a2b0a,0 30px 60px -36px #0e1a2b59}.lp .mb-card{padding:10px}.lp .mb-card-head,.lp .mb-card-foot{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 10px;font-size:11.5px;display:flex}.lp .mb-card-foot{padding:10px 4px 2px}.lp .mb-card-foot b{color:var(--ink);font-weight:500}.lp .mb-tag{background:var(--panel-2);color:var(--ink-soft);text-overflow:ellipsis;transition:background-color .4s var(--ease), color .4s var(--ease), opacity .4s var(--ease);border-radius:6px;padding:3px 8px;overflow:hidden}.lp .mb-tag-blue{background:var(--accent-wash);color:var(--accent-ink)}.lp .mb-tag.is-dim{opacity:.55}.lp .mb-shot{aspect-ratio:4/5;background:var(--panel-2);border-radius:10px;position:relative;overflow:hidden}.lp .mb-shot img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.lp .mb-fade{opacity:0;transition:opacity .7s var(--ease), transform 1.4s var(--ease);transform:scale(1.03)}.lp .mb-fade.is-on{opacity:1;transform:none}@keyframes mb-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.lp .lp-wipe.is-gone{z-index:1;opacity:0;clip-path:inset(0);transition:opacity .35s linear}.lp .mb-skeleton.is-hidden{opacity:0;transition:opacity 0s linear 1.4s}.lp .mb-skeleton{background:linear-gradient(100deg, var(--panel-2) 30%, #fff 50%, var(--panel-2) 70%);background-size:200% 100%;animation:1.6s linear infinite mb-shimmer;position:absolute;inset:0}.lp .mb-engine{padding:18px 18px 14px}.lp .mb-engine-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.lp .mb-engine-icon{background:#0e1a2b;border-radius:10px;flex-shrink:0;width:38px;height:38px;position:relative}.lp .mb-engine-icon:after{content:"";background:#fff;position:absolute;inset:8px 6px;-webkit-mask:url(/landing/bird.png) 50%/contain no-repeat;mask:url(/landing/bird.png) 50%/contain no-repeat}.lp .mb-engine-name{letter-spacing:-.02em;color:var(--ink);font-size:15.5px;font-weight:600}.lp .mb-engine-role{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);font-size:12px}.lp .mb-steps{gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lp .mb-steps li{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);transition:color .35s var(--ease);padding:6px 0 6px 18px;font-size:12.5px;position:relative}.lp .mb-steps li:before{content:"";background:var(--line-strong);width:7px;height:7px;transition:background-color .35s var(--ease), transform .35s var(--ease);margin-top:-3.5px;position:absolute;top:50%;left:0}.lp .mb-steps li.active{color:var(--ink)}.lp .mb-steps li.active:before{background:var(--accent);animation:.44s steps(2,end) infinite mb-blink;transform:scale(1.25)}.lp .mb-steps li.done{color:var(--ink-soft)}.lp .mb-steps li.done:before{background:var(--accent)}@keyframes mb-blink{50%{opacity:.35}}.lp .mb-engine-foot{border-top:1px solid var(--line);font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);transition:color .4s var(--ease);justify-content:space-between;gap:8px;margin-top:12px;padding-top:12px;font-size:11.5px;display:flex}.lp .mb-engine-foot.is-done span:first-child{color:var(--accent)}@media (max-width:767px){.lp .mb-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.lp .mb-engine{grid-area:2/1/auto/-1}.lp .mb-beams,.lp .mb-card-foot{display:none}.lp .mb-card-head{font-size:10.5px}.lp .mb-card-head>span:first-child{display:none}}.lp .mb-trusted{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lp .mb-trusted li{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:26px 12px 24px;display:flex}.lp .mb-trusted li+li{border-left:1px solid var(--line)}.lp .mb-trusted img{width:auto;transition:transform .5s var(--ease)}.lp .mb-trusted li:hover img{transform:translateY(-2px)}.lp .mb-trusted p{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:11.5px}@media (max-width:767px){.lp .mb-trusted{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .mb-trusted li:nth-child(3){border-left:0}.lp .mb-trusted li:nth-child(n+3){border-top:1px solid var(--line)}}.lp .mb-strikes{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lp .mb-strike-row{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1.25fr) minmax(0,1fr);align-items:baseline;gap:8px 24px;padding:22px 0;display:grid}.lp .mb-strike-n{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:12px}.lp .mb-strike-before{letter-spacing:-.03em;color:var(--ink);transition:color .6s var(--ease) .5s;font-size:clamp(20px,2.3vw,30px);font-weight:500;line-height:1.2}.lp .mb-strike-before span{background:linear-gradient(var(--red-pen), var(--red-pen)) no-repeat 0 58% / 0% 2.5px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .75s var(--ease-in-out) .15s}.lp .mb-strike-row.is-in .mb-strike-before{color:var(--faint)}.lp .mb-strike-row.is-in .mb-strike-before span{background-size:100% 2.5px}.lp .mb-strike-after{color:var(--accent);opacity:0;transition:opacity .6s var(--ease) .75s, transform .6s var(--ease) .75s;padding-left:22px;font-size:16px;font-weight:500;line-height:1.4;position:relative;transform:translate(-8px)}.lp .mb-strike-after:before{content:"";background:var(--accent);width:8px;height:8px;position:absolute;top:.45em;left:0}.lp .mb-strike-row.is-in .mb-strike-after{opacity:1;transform:none}@media (max-width:767px){.lp .mb-strike-row{grid-template-columns:34px minmax(0,1fr)}.lp .mb-strike-after{grid-column:2}}.lp .mb-num{font-family:var(--font-pixel), var(--font-mono), monospace;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:400;line-height:1}.lp .lp-night{--ink:#fff;--ink-soft:#ffffffdb;--muted:#ffffff9e;--faint:#ffffff6b;--tone2:#8fa6dc;--line:#ffffff1a;--line-strong:#ffffff2e;--panel:#ffffff0a;--panel-2:#ffffff12;background-color:var(--night);background-image:var(--dots-night);color:#fff;background-size:16px 16px}.lp .lp-night .lp-kicker b{color:#8fa6dc}.lp .lp-night .lp-btn{color:var(--night);background:#fff}.lp .lp-night .lp-btn .lp-btn-arrow{background:#0e1a2b14}.lp .lp-night .lp-btn:hover{background:#e9eefa}.lp .mb-foot-wrap{container-type:inline-size}.lp .mb-foot-word{font-family:var(--font-pixel), var(--font-mono), monospace;letter-spacing:-.04em;color:var(--panel-2);white-space:nowrap;-webkit-user-select:none;user-select:none;text-align:center;font-size:16.3934cqw;line-height:.8}@media (prefers-reduced-motion:reduce){.lp .mb-caret,.lp .mb-beams path,.lp .mb-skeleton,.lp .mb-steps li.active:before{animation:none}.lp .mb-strike-before,.lp .mb-strike-before span,.lp .mb-strike-after,.lp .mb-fade{transition:none}}.lp .mb-transcript{border-top:1px solid var(--line);max-width:760px;color:var(--muted);margin-inline:auto;padding-top:14px;font-size:15px;line-height:1.55}.lp .mb-transcript summary{cursor:pointer;color:var(--ink);width:fit-content;margin-inline:auto;font-weight:500;list-style:none}.lp .mb-transcript summary::-webkit-details-marker{display:none}.lp .mb-transcript summary:after{content:"+";color:var(--accent);transition:transform .35s var(--ease);margin-left:8px;display:inline-block}.lp .mb-transcript[open] summary:after{transform:rotate(45deg)}.lp .mb-transcript ol{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lp .mb-transcript li{grid-template-columns:44px minmax(0,1fr);gap:12px;display:grid}.lp .mb-transcript li a{color:var(--accent);padding-top:2px}