.lp-root.howit{font-size:18px;line-height:1.7}.lp-root .skip{position:absolute;left:-9999px;top:0;background:var(--ink-primary);color:var(--ink-on-prim);padding:10px 16px;border-radius:4px;font-weight:600;z-index:100}.lp-root .skip:focus{left:16px;top:16px}.lp-root .ital{font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:500;color:var(--action-prim)}.lp-root .crumbs{padding:18px 0 0;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--ink-tertiary);letter-spacing:.04em}.lp-root .crumbs a{color:var(--ink-secondary);text-decoration:none}.lp-root .crumbs a:hover{color:var(--action-prim)}.lp-root .crumbs .sep-arrow{margin:0 8px;color:var(--ink-tertiary)}.lp-root .crumbs .here{color:var(--ink-primary);font-weight:600}.lp-root .prose-col{max-width:720px;margin:0 auto;padding:0 28px}.lp-root .wide-col{max-width:1040px;margin:0 auto;padding:0 28px}.lp-root .article-header{padding:60px 0 48px}.lp-root .article-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-secondary);margin:0 0 24px;text-align:center}.lp-root .article-eyebrow .mark{color:var(--action-prim);margin:0 10px}.lp-root h1.article-title{font-family:Newsreader,Georgia,serif;font-weight:600;font-size:clamp(40px,5.4vw,60px);line-height:1.03;letter-spacing:-.02em;margin:0 auto 24px;color:var(--ink-primary);text-align:center;text-wrap:balance;max-width:16ch}.lp-root h1.article-title .ital{font-style:italic;font-weight:500;color:var(--action-prim)}.lp-root p.article-deck{font-family:Newsreader,Georgia,serif;font-style:italic;font-size:clamp(19px,2.1vw,22px);line-height:1.5;color:var(--ink-secondary);margin:0 auto 32px;text-align:center;max-width:50ch;text-wrap:pretty}.lp-root .article-meta{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;color:var(--ink-tertiary);text-align:center;margin:0}.lp-root .article-meta .it{font-family:Newsreader,serif;font-style:italic;letter-spacing:0;color:var(--ink-secondary);margin-left:6px}.lp-root .article-meta .dot{color:var(--action-prim);margin:0 8px}.lp-root .header-rule{width:60px;height:1.5px;background:var(--ink-primary);margin:44px auto 0}.lp-root .soft-rule{width:60px;height:1px;background:var(--ink-tertiary);margin:56px auto;border:0}.lp-root .article-section{padding:0}.lp-root .section-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-secondary);margin:0 0 14px}.lp-root .section-eyebrow .mark{color:var(--action-prim);margin-right:6px}.lp-root.howit h2.section-title{font-family:Newsreader,Georgia,serif;font-weight:600;font-size:clamp(28px,3.4vw,36px);line-height:1.12;letter-spacing:-.014em;margin:0 0 26px;color:var(--ink-primary);text-wrap:balance}.lp-root.howit h2.section-title .ital{font-style:italic;font-weight:500;color:var(--action-prim)}.lp-root.howit .prose{color:var(--ink-primary);font-size:18px;line-height:1.78;text-wrap:pretty}.lp-root.howit .prose p{margin:0 0 22px}.lp-root.howit .prose p:last-child{margin-bottom:0}.lp-root.howit .prose strong{color:var(--ink-primary);font-weight:700}.lp-root.howit .prose em{font-family:Newsreader,serif;font-style:italic}.lp-root .prose.drop-cap p:first-child:first-letter{font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:500;font-size:5em;line-height:.85;float:left;color:var(--action-prim);margin:6px 12px 0 -2px}.lp-root section.setup{padding:8px 0}.lp-root .steps{display:flex;flex-direction:column;counter-reset:step;margin:32px 0 0}.lp-root .step{display:grid;grid-template-columns:64px 1fr;gap:20px;align-items:flex-start;padding:24px 0;border-top:1px solid var(--divider)}.lp-root .step:last-child{border-bottom:1px solid var(--divider)}.lp-root .step .num{counter-increment:step;font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:500;font-size:38px;line-height:1;color:var(--action-prim);text-align:right;padding-top:2px}.lp-root .step .num:before{content:counter(step)}.lp-root .step .num:after{content:".";color:var(--ink-tertiary)}.lp-root .step h3{font-family:Newsreader,serif;font-weight:600;font-size:22px;line-height:1.2;margin:0 0 6px;letter-spacing:-.008em;color:var(--ink-primary);text-wrap:balance}.lp-root .step p{margin:0;color:var(--ink-secondary);font-size:17px;line-height:1.65}.lp-root .step p strong{color:var(--ink-primary);font-weight:700}.lp-root .step p em{font-family:Newsreader,serif;font-style:italic}.lp-root .setup-foot{margin:32px auto 0;text-align:center;font-family:Newsreader,serif;font-style:italic;font-size:18px;color:var(--ink-secondary)}.lp-root .setup-foot em{color:var(--action-prim);font-weight:500}.lp-root section.life{padding:80px 0;background:var(--bg-deep);border-top:1px solid var(--divider);border-bottom:1px solid var(--divider)}.lp-root .life-head{text-align:center;max-width:60ch;margin:0 auto 44px}.lp-root .life-head .section-eyebrow{display:inline-block}.lp-root .life-head h2{margin-bottom:14px}.lp-root .life-head p{font-family:Newsreader,serif;font-style:italic;font-size:18px;color:var(--ink-secondary);margin:0 auto;line-height:1.55;max-width:56ch}.lp-root .life-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start;max-width:1040px;margin:0 auto;padding:0 28px}.lp-root .life-col{display:flex;flex-direction:column;gap:20px}.lp-root .life-tag{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-tertiary);margin:0 0 4px;display:inline-flex;align-items:center;gap:8px}.lp-root .life-tag .pip{width:10px;height:10px;border-radius:50%}.lp-root .life-col.her .life-tag .pip{background:var(--action-prim)}.lp-root .life-col.you .life-tag .pip{background:var(--ink-primary)}.lp-root .life-col h3{font-family:Newsreader,serif;font-weight:600;font-style:italic;font-size:26px;line-height:1.18;letter-spacing:-.012em;margin:0 0 4px;color:var(--ink-primary)}.lp-root .life-col.her h3 em{color:var(--action-prim)}.lp-root .life-col.you h3 em{color:var(--ink-primary)}.lp-root .life-col .prose{font-size:16.5px;line-height:1.65}.lp-root .ipad{background:var(--ink-primary);border-radius:22px;padding:10px;box-shadow:0 18px 36px #2a26221f}.lp-root .ipad .screen{background:var(--bg-canvas);border-radius:15px;overflow:hidden;aspect-ratio:3 / 4}.lp-root .ipad .screen-inner{padding:16px 14px;display:flex;flex-direction:column;height:100%}.lp-root .mx-statusbar{display:flex;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:9px;color:var(--ink-secondary);letter-spacing:.06em;padding:0 4px 8px}.lp-root .mx-mast{display:flex;align-items:center;justify-content:space-between;padding:0 4px 6px}.lp-root .mx-mast .wm{font-family:Newsreader,serif;font-size:15px;font-weight:600;color:var(--ink-primary)}.lp-root .mx-mast .wm .amp{color:var(--action-prim);font-style:italic;font-weight:500}.lp-root .mx-mast .cog{width:18px;height:18px;border-radius:50%;background:var(--bg-sunken);display:flex;align-items:center;justify-content:center}.lp-root .mx-mast .cog:after{content:"";width:9px;height:9px;border:1.5px solid var(--ink-tertiary);border-radius:50%}.lp-root .mx-pagetitle{font-family:Newsreader,serif;font-size:22px;font-weight:600;letter-spacing:-.012em;padding:4px 4px 10px}.lp-root .mx-list{display:flex;flex-direction:column;gap:8px;flex:1}.lp-root .mx-row{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:flex-start;background:var(--bg-surface);border:1px solid var(--divider);border-radius:12px;padding:11px 11px 11px 10px}.lp-root .mx-row.unread{box-shadow:inset 3px 0 0 var(--action-prim)}.lp-root .mx-av{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Newsreader,serif;font-weight:600;font-size:19px}.lp-root .mx-av.a{background:#a4441e}.lp-root .mx-av.b{background:#4a7a4e}.lp-root .mx-av.c{background:#5b7ab2}.lp-root .mx-av.d{background:#9e5c9a}.lp-root .mx-row .name{font-family:Atkinson Hyperlegible Next,sans-serif;font-weight:700;font-size:15px;color:var(--ink-primary);line-height:1.1}.lp-root .mx-row .rel{font-size:11px;color:var(--ink-secondary);margin-top:2px}.lp-root .mx-row .preview{font-size:11.5px;color:var(--ink-secondary);margin-top:6px;line-height:1.4}.lp-root .mx-row .time{font-family:Newsreader,serif;font-style:italic;font-size:11px;color:var(--ink-secondary);margin-top:4px}.lp-root .mx-cta{margin-top:12px;text-align:center;background:var(--action-prim);color:#fff;border-radius:10px;padding:11px;font-weight:700;font-size:14px;letter-spacing:-.005em}.lp-root .browser-mock{background:var(--bg-surface);border:1px solid var(--divider);border-radius:10px;box-shadow:0 18px 36px #2a26221a;overflow:hidden}.lp-root .browser-chrome{background:var(--bg-sunken);padding:9px 12px;border-bottom:1px solid var(--divider);display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-tertiary);letter-spacing:.06em}.lp-root .browser-chrome .dots{display:inline-flex;gap:5px}.lp-root .browser-chrome .dots span{width:8px;height:8px;border-radius:50%;background:var(--ink-tertiary);opacity:.35}.lp-root .browser-chrome .url{flex:1;text-align:center;padding:3px 10px;background:var(--bg-canvas);border-radius:4px;border:1px solid var(--divider);color:var(--ink-secondary)}.lp-root .browser-chrome .url .you{color:var(--action-prim)}.lp-root .q-head{padding:14px 18px 12px;border-bottom:1px solid var(--divider);display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.lp-root .q-head .ttl{font-family:Newsreader,serif;font-weight:600;font-size:16px;letter-spacing:-.008em;color:var(--ink-primary)}.lp-root .q-head .ttl .amp{color:var(--action-prim);font-style:italic;font-weight:500}.lp-root .q-head .count{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:var(--ink-tertiary)}.lp-root .q-head .count strong{color:var(--action-prim);font-weight:600}.lp-root .q-list{display:flex;flex-direction:column}.lp-root .q-row{padding:12px 18px;border-bottom:1px solid var(--divider);display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:start}.lp-root .q-row:last-child{border-bottom:none}.lp-root .q-row .who{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--ink-primary);line-height:1.25}.lp-root .q-row .who .tag{font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:3px;vertical-align:1px;white-space:nowrap}.lp-root .q-row .who .tag.scam{color:#9e2f2f;background:#f4dcdc}.lp-root .q-row .who .tag.mkt{color:var(--state-caution);background:var(--state-caution-bg)}.lp-root .q-row .who .tag.new{color:var(--state-success);background:#dde9d9}.lp-root .q-row .subj{font-size:11.5px;color:var(--ink-secondary);grid-column:1;line-height:1.4;margin:0}.lp-root .q-row .actions{grid-column:2;grid-row:1 / 3;align-self:center;display:flex;gap:5px;flex-shrink:0}.lp-root .qbtn{font-family:Atkinson Hyperlegible Next,sans-serif;font-weight:700;font-size:10px;padding:5px 8px;border-radius:5px;border:1.5px solid;background:var(--bg-canvas);cursor:pointer}.lp-root .qbtn.approve{color:var(--action-prim);border-color:var(--action-prim)}.lp-root .qbtn.block{color:var(--ink-secondary);border-color:var(--ink-tertiary)}.lp-root .life-coda{text-align:center;margin:44px auto 0;font-family:Newsreader,serif;font-style:italic;font-size:18px;color:var(--ink-secondary);max-width:60ch;line-height:1.55;padding:0 28px}.lp-root .life-coda em{color:var(--action-prim);font-weight:500}.lp-root section.edges{padding:88px 0}.lp-root .edges-head{text-align:center;max-width:60ch;margin:0 auto 36px}.lp-root .edges-head .section-eyebrow{display:inline-block}.lp-root .edges-head p{font-family:Newsreader,serif;font-style:italic;font-size:17px;color:var(--ink-secondary);margin:14px auto 0;max-width:60ch}.lp-root .edge-list{display:flex;flex-direction:column;gap:0}.lp-root .edge{padding:24px 0;border-top:1px solid var(--divider)}.lp-root .edge:first-child{border-top:none;padding-top:0}.lp-root .edge h3{font-family:Newsreader,serif;font-weight:600;font-style:italic;font-size:22px;line-height:1.25;margin:0 0 12px;letter-spacing:-.008em;color:var(--ink-primary);text-wrap:balance}.lp-root .edge h3:before{content:"↳";color:var(--action-prim);font-weight:500;margin-right:8px;font-size:18px}.lp-root .edge p{margin:0;color:var(--ink-secondary);font-size:17px;line-height:1.7}.lp-root .edge p strong{color:var(--ink-primary);font-weight:700}.lp-root .edge p em{font-family:Newsreader,serif;font-style:italic}.lp-root section.thats-it{padding:72px 0;background:var(--bg-deep);border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);text-align:center}.lp-root .thats-it p{font-family:Newsreader,serif;font-style:italic;font-size:clamp(22px,2.6vw,28px);line-height:1.4;letter-spacing:-.008em;color:var(--ink-primary);max-width:56ch;margin:0 auto;text-wrap:pretty}.lp-root .thats-it p em{color:var(--action-prim);font-weight:500}.lp-root .thats-it p+p{margin-top:14px;font-size:18px;color:var(--ink-secondary);font-style:normal;font-family:Atkinson Hyperlegible Next,sans-serif;line-height:1.6}.lp-root section.closing.howit{padding:80px 0;text-align:center;background:var(--bg-canvas)}.lp-root .closing.howit h2{font-family:Newsreader,Georgia,serif;font-weight:600;font-size:clamp(32px,4vw,44px);line-height:1.06;letter-spacing:-.018em;margin:0 auto 16px;max-width:24ch;text-wrap:balance;color:var(--ink-primary)}.lp-root .closing.howit h2 em{font-style:italic;font-weight:500;color:var(--action-prim);font-family:Newsreader,serif}.lp-root .closing.howit .micro{margin:24px auto 0;max-width:64ch;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--ink-tertiary);letter-spacing:.04em}.lp-root .closing.howit .micro .dot{color:var(--action-prim);margin:0 8px}.lp-root section.faq.howit{padding:72px 0 64px;background:var(--bg-canvas);border-top:1px solid var(--divider)}.lp-root .faq.howit h2.section-title{text-align:center;margin-bottom:6px}.lp-root .faq.howit .section-eyebrow{text-align:center}.lp-root .faq.howit .faq-list{margin-top:28px;display:flex;flex-direction:column;gap:28px}.lp-root .faq.howit .qa{border-top:1px solid var(--divider);padding-top:22px}.lp-root .faq.howit .qa:first-child{border-top:none;padding-top:0}.lp-root .faq.howit .qa h3{font-family:Newsreader,serif;font-weight:600;font-style:italic;font-size:19px;line-height:1.3;margin:0 0 10px;color:var(--ink-primary)}.lp-root .faq.howit .qa h3:before{content:none}.lp-root .faq.howit .qa p{margin:0;color:var(--ink-secondary);line-height:1.65;font-size:16.5px}.lp-root .faq.howit .qa p:before{content:none}.lp-root section.related{padding:64px 0;background:var(--bg-canvas)}.lp-root .related-head{text-align:center;margin-bottom:28px}.lp-root .related-head .section-eyebrow{text-align:center}.lp-root .related-head h2{font-family:Newsreader,serif;font-weight:600;font-size:clamp(24px,2.8vw,30px);line-height:1.1;letter-spacing:-.012em;margin:8px 0 0}.lp-root .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:12px}.lp-root .related-card{background:var(--bg-surface);border:1px solid var(--divider);border-radius:16px 20px 14px 18px;padding:22px 24px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:8px;transition:transform .2s,border-color .2s}.lp-root .related-card:hover{transform:translateY(-2px);border-color:var(--ink-tertiary)}.lp-root .related-card .url{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-tertiary)}.lp-root .related-card h3{font-family:Newsreader,serif;font-weight:600;font-size:18px;line-height:1.2;margin:0;color:var(--ink-primary)}.lp-root .related-card p{margin:4px 0 0;color:var(--ink-secondary);font-size:14px;line-height:1.5}.lp-root .related-card .arrow{margin-top:6px;font-weight:700;font-size:14px;color:var(--action-prim)}@media(max-width:940px){.lp-root.howit{font-size:17px;line-height:1.7}.lp-root .prose-col,.lp-root .wide-col{padding:0 22px}.lp-root .article-header{padding:36px 0 32px}.lp-root .header-rule{margin:28px auto 0}.lp-root .soft-rule{margin:40px auto}.lp-root section.setup{padding:0}.lp-root .step{grid-template-columns:44px 1fr;gap:14px}.lp-root .step .num{font-size:30px}.lp-root .life-grid{grid-template-columns:1fr;gap:28px;padding:0 22px}.lp-root section.life,.lp-root section.edges,.lp-root section.thats-it,.lp-root section.closing.howit,.lp-root section.faq.howit,.lp-root section.related{padding:48px 0}.lp-root .related-grid{grid-template-columns:1fr;gap:12px}}
