.lp{--lp-gutter:clamp(20px, 4vw, 48px);--lp-section:clamp(64px, 8vw, 112px);color:var(--ink);background:var(--surface-0)}.lp-wrap{width:100%;max-width:1200px;padding-inline:var(--lp-gutter);margin-inline:auto}.lp [id]{scroll-margin-top:var(--space-4)}.lp-skip{left:-9999px;top:var(--space-2);z-index:10;padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-3);color:var(--ink);position:absolute}.lp-skip:focus{left:var(--space-2)}.lp-h1{letter-spacing:-.035em;max-width:12ch;font-size:clamp(36px,5.2vw,56px);font-weight:500;line-height:1.04}.lp-h2{letter-spacing:-.025em;max-width:20ch;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.1}.lp-h3{color:var(--ink);font-size:15px;font-weight:500;line-height:22px}.lp-lead{max-width:60ch;color:var(--ink-muted);text-wrap:pretty;font-size:16px;line-height:26px}.lp-section{padding-block:var(--lp-section);border-top:1px solid var(--line)}.lp-section-head{gap:var(--space-4);margin-bottom:var(--space-12);display:grid}@media (min-width:900px){.lp-section-head{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end}}.lp :is(p,dd,li)>a:not([class]){color:var(--signal);text-decoration:underline;-webkit-text-decoration-color:var(--signal-line);text-decoration-color:var(--signal-line);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-out)}.lp :is(p,dd,li)>a:not([class]):hover{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.lp-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.lp-nav{align-items:center;gap:var(--space-6);height:64px;display:flex}.lp-brand{border-radius:var(--radius-md)}.lp-nav-links{gap:var(--space-6);margin-left:var(--space-4);color:var(--ink-muted);font-size:13px;line-height:20px;display:none}.lp-nav-links a,.lp-nav-signin{border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-out)}.lp-nav-links a:hover,.lp-nav-signin:hover{color:var(--ink)}@media (min-width:820px){.lp-nav-links{display:flex}}.lp-nav-actions{align-items:center;gap:var(--space-4);margin-left:auto;display:flex}.lp-nav-signin{color:var(--ink-muted);font-size:13px;line-height:20px}.lp-hero{gap:var(--space-12);padding-block:clamp(32px, 6vw, 72px) var(--lp-section);display:grid}@media (min-width:1000px){.lp-hero{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.lp-hero-copy{justify-items:start;min-width:0;display:grid}.lp-hero-lead{max-width:50ch;margin-top:var(--space-5);color:var(--ink-muted);text-wrap:pretty;font-size:16px;line-height:26px}.lp-hero .lp-actions{margin-top:var(--space-6)}.lp-proof{width:100%;margin-top:var(--space-12);padding-top:var(--space-4);border-top:1px solid var(--line)}.lp-proof dl{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-proof dl>div{flex-direction:column;display:flex}.lp-proof dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:20px;line-height:28px}.lp-proof dd span{margin-left:var(--space-1);font-family:var(--font-sans);color:var(--ink-muted);font-size:12px}.lp-proof dt,.lp-proof-source{letter-spacing:.01em;color:var(--ink-faint);font-size:12px;line-height:16px}.lp-proof dt{max-width:24ch}.lp-proof-source{margin-top:var(--space-4)}@media (max-width:520px){.lp-proof dl{gap:var(--space-3);grid-template-columns:1fr}.lp-proof dt{max-width:none}}.lp-signal{min-width:0;padding:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:var(--surface-1)}.lp-signal-head{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink-faint);font-size:12px;line-height:16px;display:flex}.lp .lp-signal-trace{height:132px;margin-top:var(--space-2)}.lp-signal-readouts{gap:var(--space-6);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-how{gap:var(--space-12);display:grid}@media (min-width:900px){.lp-how{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}}.lp-steps{display:grid}.lp-step{grid-template-columns:var(--space-6) minmax(0, 1fr);gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--line);display:grid}.lp-step:first-child{border-top:0;padding-top:0}.lp-step:last-child{padding-bottom:0}.lp-step p{max-width:48ch;margin-top:var(--space-1);color:var(--ink-muted)}.lp-step-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:13px;line-height:22px}.lp-viewfinder{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-1);position:relative;overflow:hidden}.lp-viewfinder-scene{width:100%;height:auto;display:block}.lp-vf-body{fill:var(--surface-3)}.lp-vf-region,.lp-vf-leader{fill:none;stroke-linecap:round;stroke-linejoin:round}.lp-vf-region{stroke:var(--signal);stroke-width:1.5px}.lp-vf-region-motion{stroke:var(--signal-line)}.lp-vf-leader{stroke:var(--line-strong);stroke-width:1px}.lp-vf-label{fill:var(--ink-muted);font-family:var(--font-sans);font-size:11px}.lp-viewfinder-top{inset:var(--space-3) var(--space-3) auto;justify-content:space-between;align-items:center;gap:var(--space-3);display:flex;position:absolute}.lp-viewfinder-timer{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-0);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:12px;line-height:16px}.lp-viewfinder-progress{background:var(--line-strong);height:2px;position:absolute;inset:auto 0 0}.lp-viewfinder-progress span{background:var(--signal);width:70%;height:100%;display:block}.lp-privacy{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-12);color:var(--ink-faint);font-size:13px;line-height:20px;display:flex}.lp-privacy svg{flex:none;margin-top:2px}.lp-context{gap:var(--space-12);display:grid}@media (min-width:1000px){.lp-context{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}.lp-context-copy{gap:var(--space-4);display:grid}.lp-points{margin-top:var(--space-4);display:grid}.lp-points>div{padding-block:var(--space-4);border-top:1px solid var(--line)}.lp-points>div:last-child{padding-bottom:0}.lp-points dt{color:var(--ink);font-weight:500}.lp-points dd{max-width:48ch;margin-top:var(--space-1);color:var(--ink-muted)}.lp-worklist{min-width:0;font-size:13px;line-height:20px;container-type:inline-size}.lp-worklist-window{border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:var(--surface-1);overflow:hidden}.lp-worklist-cap{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line);color:var(--ink-faint);font-size:12px;line-height:16px;display:flex}.lp-worklist-cap span:first-child{color:var(--ink);font-size:13px;font-weight:500;line-height:16px}.lp-row{align-items:center;gap:var(--space-3);height:var(--row);padding-inline:var(--space-5);border-bottom:1px solid var(--line);color:var(--ink-muted);grid-template-columns:minmax(0,1fr) 96px 44px 112px 112px;display:grid}.lp-worklist ol>.lp-row:last-child{border-bottom:0}.lp-row-head{height:var(--control-md);color:var(--ink-faint);font-size:12px;line-height:16px}.lp-row-urgent{background:var(--urgent-soft);box-shadow:inset 2px 0 0 var(--urgent)}.lp-row-who{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.lp-row-name{color:var(--ink);flex:none;font-weight:500}.lp-row-quiet .lp-row-name{font-weight:400}.lp-row-urgent .lp-row-name,.lp-row-urgent .lp-row-now{color:var(--ink-bright)}.lp-row-reason{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-row-value{text-align:right;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.lp-row-now{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.lp-row-delta{font-variant-numeric:tabular-nums;text-align:left;min-width:72px;color:var(--ink-faint);font-size:12px}.lp-row-change{color:var(--ink-muted)}.lp-row-urgent .lp-row-change{color:var(--urgent)}@container (max-width:600px){.lp-row{grid-template-columns:minmax(0,1fr) 96px 64px}.lp-row-score,.lp-row-breathing,.lp-row-from{display:none}.lp-row-delta{min-width:28px}}@container (max-width:680px){.lp-row-reason{display:none}}.lp-push{gap:var(--space-1);width:fit-content;max-width:calc(100% - var(--space-8));margin:calc(-1 * var(--space-2)) var(--space-5) 0 auto;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:var(--surface-3);display:grid;position:relative}.lp-push-title{color:var(--urgent);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.lp-push-body{color:var(--ink)}@container (max-width:600px){.lp-push{max-width:100%;margin:var(--space-3) 0 0 auto}}.lp-result{gap:var(--space-8);display:grid}@media (min-width:900px){.lp-result{gap:var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.lp-result-what{gap:var(--space-2);display:grid}.lp-result-what p{color:var(--ink-muted)}.lp-result-what .lp-result-n{letter-spacing:.01em;color:var(--ink-faint);font-size:12px;line-height:16px}.lp-figure-groups,.lp-figure-group{gap:var(--space-6);display:grid}.lp-figure-caption{color:var(--ink);font-weight:500}.lp-figure-caption span{max-width:64ch;margin-top:var(--space-1);color:var(--ink-muted);font-weight:400;display:block}.lp-figures{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(176px,1fr));display:grid}.lp-figure{gap:var(--space-2);padding:var(--space-5) var(--space-5) 0 0;display:grid}.lp-figure-value{height:48px;font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);align-items:baseline;font-size:48px;font-weight:400;line-height:48px;display:flex}.lp-figure-unit{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-muted);margin-left:6px;font-size:13px}.lp-figure-label{color:var(--ink-muted);font-size:13px;line-height:20px}.lp-silence{gap:var(--space-6);margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--line);display:grid}@media (min-width:900px){.lp-silence{gap:var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.lp-silence>div:first-child{gap:var(--space-2);align-content:start;display:grid}.lp-silence p,.lp-silence dd{color:var(--ink-muted)}.lp-silence-facts{gap:var(--space-6);align-content:start;display:grid}@media (min-width:640px){.lp-silence-facts{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.lp-silence-facts dt{margin-bottom:var(--space-1);color:var(--ink);font-weight:500}.lp-table-details{margin-top:var(--space-12);border-top:1px solid var(--line)}.lp-table-details summary{width:fit-content;padding-block:var(--space-4);border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);font-size:13px;line-height:20px}.lp-table-details summary:hover{color:var(--ink)}.lp-table-scroll{overflow-x:auto}.lp-table{border-collapse:collapse;width:100%;font-size:13px;line-height:20px}.lp-table th,.lp-table td{padding:var(--space-3);border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.lp-table th:first-child{text-align:left;padding-left:0}.lp-table thead th{padding-block:var(--space-2);color:var(--ink-faint);font-size:12px;font-weight:400;line-height:16px}.lp-table tbody th{color:var(--ink);font-weight:400}.lp-table td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.lp-method{max-width:96ch;margin-top:var(--space-6);color:var(--ink-faint);font-size:12px;line-height:20px}.lp-cite{margin-left:1px;font-size:.72em;line-height:0}.lp-cite a{border-radius:var(--radius-sm);color:var(--signal);padding:2px}.lp-cite a:hover{text-decoration:underline}.lp-viability-grid{gap:var(--space-12);display:grid}@media (min-width:1000px){.lp-viability-grid{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.lp-decisions-lead{max-width:64ch;margin-top:var(--space-2);color:var(--ink-muted)}.lp-timeline{margin-top:var(--space-6);border-top:1px solid var(--line)}.lp-decision{gap:0 var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);grid-template-areas:"date what""date kind";font-size:13px;line-height:20px;display:grid}@media (min-width:640px){.lp-decision{align-items:center;gap:var(--space-6);grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"date what kind"}.lp-decision-kind{text-align:right}}.lp-decision-date{font-family:var(--font-mono);font-variant-numeric:tabular-nums;grid-area:date;display:grid}.lp-decision-year{color:var(--ink)}.lp-decision-day{font-family:var(--font-sans);color:var(--ink-faint);font-size:12px;line-height:16px}.lp-decision-what{grid-area:what;display:grid}.lp-decision-product{color:var(--ink);font-weight:500}.lp-decision-company{color:var(--ink-muted)}.lp-decision-kind{color:var(--ink-muted);grid-area:kind;display:grid}.lp-decision-first .lp-decision-kind{color:var(--ink)}.lp-decision-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:12px;line-height:16px}.lp-backers{gap:var(--space-4);align-content:start;display:grid}.lp-backer-list{display:grid}.lp-backer-list li{gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--line);color:var(--ink-muted);font-size:13px;line-height:20px;display:grid}.lp-backer-list li:first-child{border-top:0;padding-top:0}.lp-backer-name{color:var(--ink);font-weight:500}.lp-backers-us{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--ink);font-size:13px;line-height:20px}.lp-sources{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--line);font-size:12px;line-height:20px}.lp-sources-title{margin-bottom:var(--space-3);color:var(--ink);font-size:13px;font-weight:500;line-height:20px}.lp-sources ol{columns:2 380px;column-gap:var(--space-12);padding-left:var(--space-5);color:var(--ink-faint);list-style:decimal}.lp-sources li{margin-bottom:var(--space-2);padding-left:var(--space-1);break-inside:avoid;scroll-margin-top:var(--space-6)}.lp-sources li:target{color:var(--ink)}.lp-source-link{overflow-wrap:anywhere;border-radius:var(--radius-sm);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out)}.lp-source-link:hover{color:var(--ink)}.lp-cta .lp-wrap{gap:var(--space-5);justify-items:start;display:grid}.lp-foot{border-top:1px solid var(--line)}.lp-footer{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);padding-block:var(--space-6);color:var(--ink-faint);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}
