.lp{--lp-btn-hover:color-mix(in srgb,var(--fg) 84%,var(--bg));background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;overflow-wrap:break-word;font-size:16px;line-height:1.6;container-type:inline-size}.lp *{box-sizing:border-box}.lp :where(p,h1,h2,h3){margin:0}.lp a{color:var(--fg);text-decoration:none}.lp a:hover{color:var(--fg)}.lp a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.lp-wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:clamp(20px,4cqi,40px)}.lp-h1,.lp-h2,.lp-h3,.lp-ask,.lp-num,.lp-price{font-family:var(--font-serif),Georgia,"Times New Roman",serif}.lp svg{flex:none}.lp-h1{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(44px,6.2cqi,76px);font-weight:400;line-height:1.02}.lp-h1 em{font-style:italic}.lp-sub{color:var(--muted);text-wrap:balance;margin-top:20px;font-size:clamp(17px,1.5cqi,19px);line-height:1.5}.lp-eyebrow{color:var(--muted);font-size:13.5px;font-weight:500}.lp-h2{letter-spacing:-.022em;text-wrap:balance;margin-top:10px;font-size:clamp(32px,3.9cqi,48px);font-weight:400;line-height:1.08}.lp-h3{letter-spacing:-.012em;font-size:22px;font-weight:500;line-height:1.2}.lp-lede{max-width:34em;color:var(--muted);margin-top:16px;font-size:clamp(16.5px,1.45cqi,18px);line-height:1.55}.lp-body{color:var(--muted);font-size:15.5px;line-height:1.6}.lp a.lp-btn{background:var(--fg);min-height:48px;color:var(--bg);letter-spacing:-.005em;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:500;transition:background .15s;display:inline-flex}.lp a.lp-btn:hover{background:var(--lp-btn-hover);color:var(--bg)}.lp a.lp-btn-sm{border-radius:9px;min-height:44px;padding:0 16px;font-size:14.5px}.lp a.lp-ghost{min-height:44px;color:var(--muted);white-space:nowrap;align-items:center;padding:0 10px;font-size:14.5px;transition:color .15s;display:inline-flex}.lp a.lp-ghost:hover{color:var(--fg)}.lp a.lp-quiet{min-height:44px;color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:5px;align-items:center;gap:6px;font-size:15.5px;font-weight:500;transition:text-decoration-color .15s;display:inline-flex}.lp a.lp-quiet:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.lp-sec{padding-block:clamp(72px,8.5cqi,120px)}.lp-rule{border-top:1px solid var(--line)}.lp-nav{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.lp-navlinks{align-items:center;gap:6px;display:flex}.lp-split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(32px,6cqi,88px);display:grid}.lp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3cqi,40px);margin-top:clamp(40px,5cqi,64px);display:grid}.lp-step{border-top:1px solid var(--line-strong);padding-top:20px}.lp-num{color:var(--muted);font-size:17px;font-style:italic;display:block}.lp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2cqi,24px);margin-top:clamp(40px,5cqi,64px);display:grid}.lp-tile{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.lp-stage{background:var(--sidebar);border-bottom:1px solid var(--line);justify-content:center;align-items:center;min-height:216px;padding:clamp(20px,3cqi,32px);display:flex}.lp-stage-in{gap:10px;width:100%;max-width:372px;display:grid}.lp-tile-text{padding:24px clamp(20px,2.4cqi,28px) 28px}.lp-mock{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:14px;margin-top:clamp(40px,4.4cqi,60px);overflow:hidden}.lp-mock-bar{border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;font-size:12.5px;display:flex}.lp-mock-body{grid-template-columns:minmax(0,1fr) 372px;display:grid}.lp-page{padding:36px clamp(20px,5cqi,64px) 44px}.lp-title{letter-spacing:-.022em;font-size:clamp(24px,2.5cqi,30px);font-weight:600;line-height:1.2}.lp-essay{letter-spacing:-.003em;max-width:640px;margin-top:1em;font-size:clamp(16px,1.4cqi,17px);line-height:1.75}.lp-hl{background:linear-gradient(transparent 60%,var(--accent-soft) 60%) no-repeat 0 0/0% 100%;border-radius:1px;transition:background-size .6s,box-shadow .4s .25s,opacity .4s;box-shadow:inset 0 -1.5px #0000}.lp-hl.is-on{box-shadow:inset 0 -1.5px 0 color-mix(in srgb,var(--accent) 55%,transparent);background-size:100% 100%}.lp-type.is-caret{border-right:1.5px solid var(--accent);margin-right:-1.5px}.lp-type.is-idle{animation:1.1s step-end infinite lp-blink}@keyframes lp-blink{50%{border-right-color:#0000}}.lp-ghosted,.lp-sizer,.lp .is-hidden{visibility:hidden}.lp-off{display:none!important}.lp-mock.is-cut *{transition:none!important}.lp-page-size{display:none}.lp-slot{display:grid}.lp-slot>*{grid-area:1/1;align-self:start;min-width:0}.lp-slot>.lp-w1{align-self:stretch;transition:transform .5s cubic-bezier(.2,0,0,1)}.lp-slot>.lp-w1.is-moved{transform:translateY(calc(100% + 10px))}.lp-wait{min-height:24px;font-family:var(--font-serif),Georgia,"Times New Roman",serif;color:var(--muted);align-items:center;gap:9px;padding:12px 2px;font-size:16.5px;font-style:italic;line-height:1.45;transition:opacity .3s .2s;display:flex}.lp-wait.is-off{opacity:0;transition-delay:0s}.lp-pulse{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.3s ease-in-out infinite lp-pulse;display:none}.lp-pulse.is-on{display:block}@keyframes lp-pulse{0%,to{opacity:.2;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.lp-live{opacity:0;transition:opacity .26s,transform .26s cubic-bezier(.2,0,0,1),background .3s,box-shadow .3s,border-color .3s;transform:translateY(8px)}.lp-live.is-in{opacity:1;transform:none}.lp-live .lp-ask{transition:color .3s}@media (prefers-reduced-motion:reduce){.lp *{transition:none!important;animation:none!important}}.lp-rail{background:var(--bg);border-left:1px solid var(--line);flex-direction:column;gap:10px;padding:18px 20px 24px;display:flex}.lp-rail-head{min-height:24px;color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.lp-thread{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);text-align:left;border-radius:10px;padding:14px 16px 14px 18px;position:relative}.lp-thread.is-open{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));box-shadow:var(--shadow-md)}.lp-thread.is-open:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:-1px}.lp-thread.is-closed{box-shadow:none;background:0 0}.lp-meta{min-height:18px;color:var(--muted);align-items:center;gap:8px;font-size:11.5px;display:flex}.lp-meta.is-accent{color:var(--accent-ink)}.lp-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.lp-anchor{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-ask{letter-spacing:-.002em;color:var(--fg);margin-top:8px;font-size:16.5px;line-height:1.45}.lp-thread.is-closed .lp-ask{color:var(--muted)}.lp-said{color:var(--fg);margin-top:8px;font-size:13.5px;line-height:1.55}.lp-reply{border-bottom:1px solid var(--accent);color:var(--fg);margin-top:10px;padding:8px 0 7px;font-size:14px;line-height:1.55;transition:border-color .3s;display:grid}.lp-reply>*{grid-area:1/1;min-width:0}.lp-reply.is-said{border-bottom-color:#0000}.lp-ph{color:var(--muted)}.lp-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.lp-resolve{border:1px solid var(--line-strong);background:var(--paper);height:30px;color:var(--muted);border-radius:7px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;transition:background .16s,color .16s,border-color .16s,transform .12s;display:inline-flex}.lp-resolve.is-ready{background:var(--fg);border-color:var(--fg);color:var(--bg)}.lp-resolve.is-press{transform:scale(.94)}.lp-key{color:var(--muted);margin-left:auto;font-size:11px}.lp-field{background:var(--paper);border:1px solid var(--line-strong);min-height:40px;box-shadow:var(--shadow-sm);color:var(--fg);text-align:left;border-radius:9px;align-items:center;gap:9px;padding:0 12px;font-size:13.5px;display:flex}.lp-field svg{color:var(--muted)}.lp-app{background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:14px;grid-template-columns:216px minmax(0,1fr);display:grid;overflow:hidden}.lp-sb{background:var(--sidebar);border-right:1px solid var(--line);min-width:0;color:var(--muted);flex-direction:column;font-size:13.5px;line-height:1.5;display:flex}.lp-sb-head{color:var(--fg);justify-content:space-between;align-items:center;padding:14px 12px 6px 14px;font-size:15px;display:flex}.lp-sb-head>svg{color:var(--muted)}.lp-sb-body{flex:1;padding:2px 8px 14px}.lp-sb-item{border-radius:7px;align-items:center;gap:10px;min-height:30px;padding:0 8px;display:flex}.lp-sb-item.is-active{background:color-mix(in srgb,var(--fg) 7%,transparent);color:var(--fg)}.lp-sb-item svg{opacity:.85}.lp-sb-end{margin-left:auto}.lp-kbd{border:1px solid var(--line-strong);background:var(--paper);border-radius:4px;padding:0 5px;font-size:10.5px;line-height:17px}.lp-sb-count{background:color-mix(in srgb,var(--fg) 7%,transparent);text-align:center;min-width:18px;color:var(--muted);border-radius:999px;padding:0 5px;font-size:11px;font-weight:400;line-height:18px}.lp-sb-count.is-due{background:var(--accent);color:var(--paper)}.lp-sb-section{justify-content:space-between;margin:14px 0 4px;padding:0 8px;font-size:11px;font-weight:500;display:flex}.lp-sb-topic{min-height:30px;color:var(--fg);align-items:center;gap:6px;padding:0 8px 0 6px;font-size:13px;font-weight:500;display:flex}.lp-sb-topic svg{color:var(--muted)}.lp-sb-note{align-items:center;gap:8px;min-height:28px;padding:0 8px 0 28px;font-size:13px;display:flex}.lp-sb-due{color:var(--accent-ink);font-size:10.5px;font-weight:500}.lp-sb-foot{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 16px;display:flex}.lp-sb-avatar{object-fit:cover;border-radius:50%;width:24px;height:24px}.lp-today{min-width:0;padding:clamp(20px,3cqi,32px)}.lp-label{color:var(--muted);margin:22px 0 8px;font-size:13px;font-weight:500;display:block}.lp-row{align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:14.5px;display:flex}.lp-row svg{color:var(--muted)}.lp-topic{background:var(--paper);border:1px solid var(--line);border-radius:10px}.lp-topic+.lp-topic{margin-top:8px}.lp-topic .lp-row{letter-spacing:-.01em;font-weight:600}.lp-count{letter-spacing:0;color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:400}.lp-essays{border-top:1px solid var(--line);padding:0 14px 10px 40px}.lp-essays span{align-items:center;gap:10px;min-height:36px;font-size:14px;display:flex}.lp-chip{background:var(--accent-soft);color:var(--accent-ink);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}.lp-strip{border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 40px;margin-top:clamp(56px,7cqi,96px);padding:22px clamp(20px,2.4cqi,28px);display:flex}.lp-plans{background:var(--paper);border:1px solid var(--line);border-radius:14px;margin-top:clamp(36px,4.4cqi,56px);overflow:hidden}.lp-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.lp-table th,.lp-table td{vertical-align:top;padding:18px clamp(12px,2.4cqi,28px);font-size:15.5px;font-weight:400;line-height:1.45}.lp-table tbody th{width:26%;color:var(--muted)}.lp-table tbody tr{border-top:1px solid var(--line)}.lp-table thead th{padding-block:26px 24px}.lp-table .lp-pro{background:var(--accent-soft)}.lp-table thead td{padding-block:26px 24px}.lp-bust{object-fit:cover;border:1px solid var(--line-strong);border-radius:50%;width:64px;height:64px;display:block}.lp-plan{font-size:14px;font-weight:600;display:block}.lp-price{letter-spacing:-.02em;margin-top:6px;font-size:clamp(34px,4cqi,46px);line-height:1;display:block}.lp-price small{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:0;color:var(--muted);font-size:14.5px}.lp-per{color:var(--muted);margin-top:10px;font-size:13.5px;line-height:1.45;display:block}.lp-after{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;margin-top:32px;display:flex}.lp-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;padding-block:28px 40px;display:flex}@container (max-width:1020px){.lp-split{grid-template-columns:minmax(0,1fr)}.lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-mock-body{grid-template-columns:minmax(0,1fr) 320px}}@container (max-width:860px){.lp-navlinks{display:none}.lp-mock-body{grid-template-columns:minmax(0,1fr)}.lp-rail{border-left:0;border-top:1px solid var(--line)}.lp-rail .lp-sizer{display:none}.lp-slot{flex-direction:column;gap:10px;display:flex}.lp-slot>*{align-self:stretch}.lp-wait.is-off{display:none}.lp-slot>.lp-w1{display:contents}.lp-live{order:1;transition:background .3s,box-shadow .3s,border-color .3s}.lp-w1>.lp-live{order:2}.lp-live:not(.is-in){display:none}.lp-live.is-in{animation:.26s cubic-bezier(.2,0,0,1) both lp-rise}.lp-page{padding-block:26px 30px}.lp-tiles{grid-template-columns:minmax(0,1fr)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(8px)}}@container (max-width:560px){.lp-steps{grid-template-columns:minmax(0,1fr)}.lp-nav{min-height:64px}.lp-hide-xs,.lp-mock-bar,.lp-rail-head{display:none!important}.lp-app{grid-template-columns:minmax(0,1fr)}.lp-sb{display:none}.lp-mock{margin-top:32px}.lp-page{padding-block:22px 24px;position:relative;overflow:hidden}.lp-page-size{visibility:hidden;display:block}.lp-page-in{position:absolute;bottom:24px;left:clamp(20px,5cqi,64px);right:clamp(20px,5cqi,64px)}.lp-ghost2,.lp-p2.is-empty{display:none}.lp-rail{padding-top:16px}.lp-price small{margin-top:8px;display:block}.lp-bust{width:52px;height:52px}.lp-stage{min-height:0}.lp-table th,.lp-table td{padding-block:14px;font-size:14px}.lp-table tbody th{width:27%}.lp a.lp-wide{width:100%}}.lp-mark{align-items:center;min-height:44px;font-size:17px;display:inline-flex}.lp-nav-end{align-items:center;gap:6px;display:flex}.lp-hero{padding-top:clamp(24px,3.6cqi,52px)}.lp-cta{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:30px;display:flex}.lp-step .lp-h3{margin-top:10px}.lp-step .lp-body,.lp-tile-text .lp-body{margin-top:8px}.lp-ask.is-muted{color:var(--muted)}.lp-today-title{font-size:26px}.lp-due{padding-inline:4px}.lp-dot.is-quiet{background:var(--line-strong)}.lp-strip-text{max-width:44em;color:var(--muted);font-size:15.5px;line-height:1.55}.lp-strip-text strong{color:var(--fg);font-weight:600}.lp-foot-mark{font-size:15px}.lp-foot-nav{flex-wrap:wrap;align-items:center;gap:0 4px;margin-inline:-10px;display:flex}.lp-copyright{text-align:center;color:var(--muted);flex-basis:100%;padding-top:12px;font-size:13px}
