@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_d9d98a{font-family:DM Sans,DM Sans Fallback;font-style:normal}.lcw{--ease:cubic-bezier(0.2,0.7,0.2,1);--spring:cubic-bezier(0.34,1.4,0.64,1);--flag:#b5543b;--flag-soft:#fbefe9;--body:#3e4a52;margin:0 0 104px}.lcw-rv{opacity:0;transform:translateY(16px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.lcw.is-in .lcw-rv{opacity:1;transform:none}.lcw.is-in .lcw-rv.d1{transition-delay:.12s}.lcw.is-in .lcw-rv.d2{transition-delay:.5s}.lcw.is-in .lcw-rv.d3{transition-delay:.75s}.lc-proof .lcw-title{font-size:clamp(2.1rem,4.6vw,3.3rem);line-height:1.06;letter-spacing:-.045em;max-width:19ch;margin:0}.lcw-title span{display:block}.lcw-title .l2{color:var(--teal)}.lcw-tabs{display:grid;grid-template-columns:repeat(5,1fr);margin:48px 0 0;border-top:1px solid var(--line)}.lcw-tab{position:relative;background:none;border:0;padding:16px 18px 16px 0;text-align:left;color:var(--muted);font-size:15px;font-weight:500;line-height:1.35;transition:color .3s}.lcw-tab-n{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.06em;color:#9aa3aa;font-variant-numeric:tabular-nums}.lcw-tab:before{content:"";position:absolute;left:0;right:18px;top:-1px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.lcw-tab[aria-selected=true]{color:var(--ink)}.lcw-tab[aria-selected=true]:before{transform:scaleX(1)}.lcw-tab.is-auto:before{background:var(--line)}.lcw-tab:hover{color:var(--ink)}.lcw-tab:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:2px}.lcw-bar{position:absolute;left:0;right:18px;top:-1px;height:2px;background:var(--ink);transform-origin:left;animation:lcw-fill linear forwards}.lcw-bar.is-paused{animation-play-state:paused}@keyframes lcw-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lcw-stage{position:relative;display:grid;margin-top:32px;touch-action:pan-y;overflow:clip;overflow-clip-margin:16px}.lcw-slide{grid-area:1/1;display:flex;flex-direction:column;gap:24px;opacity:0;visibility:hidden;transform:translateX(40px);transition:opacity .5s var(--ease),transform .7s var(--ease),visibility 0s .7s}.lcw-slide.is-before{transform:translateX(-40px)}.lcw-slide.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .5s var(--ease) .08s,transform .7s var(--ease) .08s,visibility 0s}.lcw-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:start}.lcw-copy h3{margin:0;font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.15;letter-spacing:-.035em;font-weight:600;max-width:18ch}.lcw-copy p{margin:0;font-size:1.04rem;line-height:1.6;color:var(--body)}.lc-proof .lcw-copy .lcw-line{margin-top:10px;color:var(--teal-deep);font-weight:600}.lcw-visual{position:relative;background:var(--paper);border-radius:22px;padding:20px}.lcw-nav{display:flex;align-items:center;gap:10px}.lcw-nav button{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:white;color:var(--ink);display:grid;place-items:center;transition:border-color .2s}.lcw-nav button:hover:not(:disabled){border-color:var(--ink)}.lcw-nav button:disabled{opacity:.35;cursor:default}.lcw-nav button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.lcw-count{margin-left:4px;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.lcw-nav .lcw-replay{width:auto;height:auto;margin-left:auto;border:0;border-radius:6px;background:none;padding:6px 8px;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.lcw-nav .lcw-replay:hover{color:var(--ink)}.lcw-card{background:white;border:1px solid var(--line);border-radius:16px;padding:18px;min-width:0}.lcw-lbl{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:600;color:var(--muted)}.lcw-lbl i{flex:none;width:7px;height:7px;border-radius:50%;background:#b9c0c6}.is-as>.lcw-lbl,.lcw-lbl.is-as{color:var(--teal-deep)}.is-as>.lcw-lbl i,.lcw-lbl.is-as i{background:var(--teal)}.lcw-hint{margin-left:auto;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.lcw-foot{margin:auto 0 0;padding-top:14px;font-size:13px;line-height:1.45;color:var(--muted)}.lcw-in{display:inline-block;animation:lcw-in .5s var(--ease) both}@keyframes lcw-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lcw-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.lcw-bub{max-width:86%;padding:9px 13px;border-radius:14px;font-size:14.5px;line-height:1.42;animation:lcw-pop .45s var(--ease) both}.lcw-bub.me{align-self:flex-end;margin-left:auto;background:var(--ink);color:white;border-bottom-right-radius:4px}.lcw-bub.q{align-self:flex-start;background:var(--soft);border-bottom-left-radius:4px}.lcw-bub.a{align-self:flex-end;margin-left:auto;background:#eef0f1;border-bottom-right-radius:4px}.lcw-typing{display:inline-flex;align-self:flex-start;gap:4px;padding:12px 13px;background:var(--soft);border-radius:14px;border-bottom-left-radius:4px}.lcw-typing i{width:5px;height:5px;border-radius:50%;background:var(--teal);opacity:.35;animation:lcw-blink 1s infinite}.lcw-typing i:nth-child(2){animation-delay:.15s}.lcw-typing i:nth-child(3){animation-delay:.3s}@keyframes lcw-blink{50%{opacity:1}}.lcw-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:currentColor;animation:lcw-caret 1s steps(1) infinite}@keyframes lcw-caret{50%{opacity:0}}.lcw-ask{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:16px}.lcw-chat{display:flex;flex-direction:column;min-height:470px}.lcw-thread,.lcw-turn{display:flex;flex-direction:column;gap:8px}.lcw-options{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;animation:lcw-pop .45s var(--ease) .15s both}.lcw-options button{border:1px solid #cdd6d7;background:white;color:var(--ink);border-radius:999px;padding:8px 13px;font-size:14px;transition:border-color .2s,background .2s,transform .15s}.lcw-options button:first-child{border-color:var(--teal)}.lcw-options button:hover{background:var(--soft);border-color:var(--teal)}.lcw-options button:active{transform:scale(.97)}.lcw-options button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.lcw-doc{display:flex;flex-direction:column;padding:22px;transition:border-color .6s,box-shadow .6s}.lcw-doc.is-done{border-color:var(--teal);box-shadow:0 0 0 4px rgba(61,120,120,.08)}.lcw-doc-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.lcw-source{font-size:1.15rem;font-weight:600;letter-spacing:-.02em;color:var(--muted);transition:color .4s}.lcw-source.is-as{color:var(--teal-deep)}.lcw-doc-meta{font-size:13px;color:var(--muted);text-align:right}.lcw-rows{list-style:none;margin:0;padding:0}.lcw-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:10px;margin:0 -10px;border-bottom:1px solid var(--line);border-radius:10px;opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease),transform .4s var(--ease),background .6s}.lcw-row.on{opacity:1;transform:none}.lcw-row:last-child{border-bottom:0}.lcw-row-d{font-size:13px;font-weight:600;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.lcw-row-s{display:flex;flex-direction:column;gap:2px;font-size:16px;font-weight:600;letter-spacing:-.015em}.lcw-row-s s{font-size:13px;font-weight:500;color:var(--flag);text-decoration-thickness:1.5px;animation:lcw-in .4s var(--ease) both}.lcw-row-why .lcw-in{padding:4px 9px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap}.lcw-row.is-fixed{animation:lcw-fixed 1.4s var(--ease)}.lcw-row.is-fixed .lcw-row-s>span{color:var(--teal-deep)}.lcw-row.is-fixed .lcw-row-why .lcw-in{background:var(--soft);color:var(--teal-deep)}.lcw-row.is-kept .lcw-row-why .lcw-in{background:#eef0f1;color:var(--muted)}@keyframes lcw-fixed{0%{background:rgba(61,120,120,.16)}to{background:transparent}}.lcw-meter{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:16px}.lcw-meter span{width:28px;height:4px;border-radius:4px;background:var(--line);transition:background .4s}.lcw-meter span.fix{background:var(--teal)}.lcw-meter span.ok{background:#9fb3b3}.lcw-meter em{margin-left:8px;font-style:normal;font-size:13px;color:var(--muted)}.lcw-day{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr);gap:16px}.lcw-idle{display:flex;flex-direction:column;min-height:470px;background:#fbfcfc}.lcw-idle-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px}.lcw-idle-clock{font-size:2.6rem;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#c3cacd;transition:color .4s}.lcw-idle-body p{margin:0;font-size:14px;color:var(--muted)}.lcw-idle-input{display:flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:999px;padding:10px 14px;font-size:14px;color:#9aa3aa}.lcw-idle-input .lcw-caret{color:var(--ink);margin-left:6px}.lcw-feed{display:flex;flex-direction:column}.lcw-feed-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;flex:1}.lcw-log{list-style:none;margin:0;padding:0 4px 0 0;max-height:330px;overflow-y:auto;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin}.lcw-log-empty{font-size:14px;color:var(--muted);padding-top:8px}.lcw-event{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;animation:lcw-pop .5s var(--ease) both}.lcw-event-t{padding-top:2px;font-size:12.5px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.lcw-event.is-you .lcw-event-t{color:var(--ink)}.lcw-signal{margin:0 0 6px;font-size:13.5px;line-height:1.45;color:var(--muted)}.lcw-signal b{font-weight:600}.lcw-event.is-you .lcw-signal,.lcw-signal b{color:var(--ink)}.lcw-reply{margin:0;padding:9px 12px;border-radius:12px;border-top-left-radius:4px;background:var(--soft);font-size:14px;line-height:1.45;animation:lcw-pop .5s var(--ease) .35s both}.lcw-session{align-self:start;border:1px solid var(--line);border-radius:14px;padding:18px;background:var(--paper)}.lcw-session.is-changed{border-color:var(--teal);background:white;animation:lcw-ring 1s var(--ease)}.lcw-session h4,.lcw-session li,.lcw-session-dur{animation:lcw-in .45s var(--ease) both}@keyframes lcw-ring{0%{box-shadow:0 0 0 0 rgba(61,120,120,.3)}to{box-shadow:0 0 0 16px rgba(61,120,120,0)}}.lcw-session-k{font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.lcw-session h4{margin:6px 0 2px;font-size:1.4rem;line-height:1.15;letter-spacing:-.03em;font-weight:600}.lcw-session-dur{margin:0 0 12px;font-size:15px;font-weight:600;color:var(--teal-deep);font-variant-numeric:tabular-nums}.lcw-session-dur s{margin-right:8px;font-weight:500;color:var(--muted)}.lcw-session ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.lcw-session li{padding:8px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.4;color:var(--body)}.lcw-session li:last-child{border-bottom:0}.lcw-tell{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.lcw-tell span{font-size:13px;color:var(--muted);margin-right:2px}.lcw-tell button{border:1px solid #cdd6d7;background:white;color:var(--ink);border-radius:999px;padding:8px 13px;font-size:14px;transition:border-color .2s,background .2s}.lcw-tell button:hover:not(:disabled){border-color:var(--teal);background:var(--soft)}.lcw-tell button:disabled{opacity:.4;cursor:default}.lcw-mem{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:16px}.lcw-mem-chat{min-height:470px;background:#fbfcfc}.lcw-mem-chat,.lcw-mem-thread{display:flex;flex-direction:column}.lcw-mem-thread{justify-content:flex-end;gap:8px;height:336px;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 18%);mask-image:linear-gradient(transparent,#000 18%)}.lcw-mem-thread.is-compressed{-webkit-mask-image:none;mask-image:none}.lcw-mem-thread .lcw-bub{flex:none}.lcw-bub small{display:block;margin-bottom:2px;font-size:11.5px;font-weight:600;opacity:.65}.lcw-mem-key{box-shadow:0 0 0 3px rgba(61,120,120,.35)}.lcw-mem-gap{align-self:center;font-size:12px;color:#9aa3aa;animation:lcw-in .4s var(--ease) both}.lcw-mem-summary{flex:none;padding:12px 14px;border:1.5px dashed #c9d0d3;border-radius:14px;background:white;animation:lcw-pop .5s var(--ease) both}.lcw-mem-summary .k{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.lcw-mem-summary p{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--body)}.lcw-mem-summary .lost{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.lcw-mem-summary .lost s{padding:3px 9px;border-radius:999px;background:var(--flag-soft);color:var(--flag);font-size:12.5px;text-decoration-thickness:1.5px;animation:lcw-in .4s var(--ease) .5s both}.lcw-mem-summary .lost em{font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--flag);animation:lcw-in .4s var(--ease) .8s both}.lcw-mem-ex{display:flex;flex-direction:column;gap:14px;border-color:#bcd3d3}.lcw-mem-ex>.lcw-lbl{margin:0}.lcw-mem-video{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:center}.lcw-mem-thumb{display:grid;place-items:center;aspect-ratio:16/10;border-radius:10px;color:white;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.16),transparent 55%),linear-gradient(135deg,#1b262b,#3d6666)}.lcw-mem-thumb svg{width:30px;height:30px;padding:7px;border-radius:50%;border:1.5px solid rgba(255,255,255,.8)}.lcw-mem-video b{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.01em}.lcw-mem-video span:not(.lcw-mem-thumb){font-size:13px;color:var(--muted)}.lcw-mem-hist{list-style:none;margin:0;padding:12px 0;border-block:1px solid var(--line);display:flex;flex-direction:column;gap:9px}.lcw-mem-hist li{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:12px;font-size:13.5px;opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.lcw-mem-hist.on li{opacity:1;transform:none}.lcw-mem-hist .d{font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.lcw-mem-hist .bar{height:6px;border-radius:6px;background:var(--paper);overflow:hidden}.lcw-mem-hist .bar i{display:block;height:100%;border-radius:6px;background:var(--teal);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease)}.lcw-mem-hist.on .bar i{transform:scaleX(1)}.lcw-mem-hist .kg{font-weight:600;font-variant-numeric:tabular-nums}.lcw-mem-hist .kg small{margin-left:4px;font-size:12.5px;font-weight:500;color:var(--muted)}.lcw-mem-notes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lcw-mem-notes li{padding:6px 11px;border-radius:999px;background:var(--soft);color:var(--teal-deep);font-size:13px;font-weight:600;opacity:0;transition:opacity .4s var(--ease) .5s}.lcw-mem-notes li.on{opacity:1}.lcw-mem-notes li.is-new{background:var(--teal);color:white;transition:none;animation:lcw-pop .5s var(--ease) both,lcw-ring 1.2s var(--ease) .2s}.lcw-mem-today{margin-top:auto;padding:14px 16px;border-radius:14px;border:1px dashed var(--line);background:var(--paper);opacity:.45;transition:opacity .4s,border-color .4s,background .4s}.lcw-mem-today h4{margin:4px 0 2px;font-size:1.25rem;letter-spacing:-.03em;font-weight:600;visibility:hidden}.lcw-mem-today p{margin:0;font-size:14px;color:var(--body);visibility:hidden}.lcw-mem-today.on{opacity:1;border:1px solid var(--teal);background:white;animation:lcw-ring 1s var(--ease)}.lcw-mem-today.on h4,.lcw-mem-today.on p{visibility:visible;animation:lcw-in .45s var(--ease) both}.lcw-depth{gap:14px}.lcw-depth,.lcw-question{display:flex;flex-direction:column}.lcw-question{align-items:center;gap:8px}.lcw-question>span{font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.lcw-question .lcw-bub{margin:0;font-size:15.5px;padding:11px 16px;border-radius:16px}.lcw-answers{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lcw-answer{display:flex;flex-direction:column;min-height:268px}.lcw-answer-text{margin:0;font-size:14.5px;line-height:1.6;color:var(--body)}.is-generic .lcw-answer-text{max-height:162px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,transparent);mask-image:linear-gradient(#000 62%,transparent)}.lcw-answer-text.is-deep{font-size:16px;line-height:1.6;color:var(--ink)}.lcw-answer.is-as{border-color:#bcd3d3}.lcw-hl{background:linear-gradient(transparent 58%,rgba(61,120,120,.2) 0);color:var(--teal-deep);font-weight:600;animation:lcw-hl .6s var(--ease) both}@keyframes lcw-hl{0%{background-size:0 100%}to{background-size:100% 100%}}.lcw-hl{background-repeat:no-repeat}.lcw-lessons{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 18px;padding:14px 18px;border-radius:16px;background:white;border:1px solid var(--line)}.lcw-lessons-k{grid-row:span 2;max-width:9ch;font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);line-height:1.35}.lcw-lesson{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1.2fr);align-items:center;gap:14px;min-height:64px}.lcw-rule,.lcw-said{min-width:0}.lcw-said{animation:lcw-pop .45s var(--ease) both}.lcw-rule small,.lcw-said small{display:block;margin-bottom:3px;font-size:12px;color:var(--muted)}.lcw-said p{margin:0;font-size:14.5px;line-height:1.4;color:var(--ink);font-style:italic}.lcw-rule{opacity:.25;transition:opacity .5s var(--ease)}.lcw-rule.on{opacity:1}.lcw-rule p{margin:0;font-size:14.5px;line-height:1.4;font-weight:600;color:var(--teal-deep)}.lcw-rule.on p{animation:lcw-in .5s var(--ease) both}.lcw-arrow{width:48px;color:#c3cbcd;transition:color .4s}.lcw-arrow.on{color:var(--teal)}.lcw-lessons-note{font-size:12px;color:#9aa3aa}.lcw-spot{display:flex;flex-direction:column;gap:16px}.lcw-spot-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 24px}.lcw-spot-head .lcw-lbl{margin:0}.lcw-spot-brief{margin:0;font-size:14.5px;color:var(--body);max-width:62ch}.lcw-spot-brief b{color:var(--ink);font-weight:600}.lcw-week-wrap{overflow-x:auto;margin:-6px;padding:6px;touch-action:pan-x pan-y}.lcw-week{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.lcw-cell{position:relative;display:flex;flex-direction:column;gap:4px;min-height:150px;min-width:0;padding:14px 12px;text-align:left;background:white;border:1.5px solid var(--line);border-radius:14px;color:var(--ink);transition:border-color .35s,background .35s,transform .2s var(--spring),box-shadow .35s}.lcw-cell:not(:disabled):hover{border-color:#b9c3c5;transform:translateY(-2px);box-shadow:0 8px 20px rgba(23,32,38,.06)}.lcw-cell:disabled{cursor:default}.lcw-cell:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.lcw-cell .dn{font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.lcw-cell .ss{margin-top:4px;font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.015em}.lcw-cell .sd{font-size:13px;line-height:1.35;color:var(--body)}.lcw-cell.is-picked{border-color:var(--ink);box-shadow:0 0 0 3px rgba(23,32,38,.08)}.lcw-cell.is-picked:after{content:"";position:absolute;top:12px;right:12px;width:8px;height:8px;border-radius:50%;background:var(--ink)}.lcw-cell.is-flag{border-color:var(--flag);background:var(--flag-soft);animation:lcw-flag .6s var(--spring)}.lcw-cell.is-flag.is-picked:after{background:var(--flag)}@keyframes lcw-flag{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}.lcw-cell.is-fine{border-style:dashed;border-color:#b9c3c5}.lcw-cell-tag{margin-top:auto;align-self:flex-start;padding:3px 8px;border-radius:999px;font-size:11.5px;font-weight:600;background:white;color:var(--flag);animation:lcw-in .4s var(--ease) both}.lcw-cell-tag.is-fine{color:var(--muted);background:var(--paper)}.lcw-scan{position:absolute;top:-8px;bottom:-8px;left:0;width:2px;border-radius:2px;background:var(--teal);box-shadow:0 0 16px 3px rgba(61,120,120,.25);opacity:0;animation:lcw-scan 2.5s linear forwards}@keyframes lcw-scan{0%{left:0;opacity:0}6%{opacity:1}94%{opacity:1}to{left:100%;opacity:0}}.lcw-spot-foot{min-height:168px}.lcw-reveal{border:1px solid var(--ink);background:white;color:var(--ink);border-radius:999px;padding:11px 18px;font-size:14.5px;font-weight:600;transition:background .2s,color .2s}.lcw-reveal:hover{background:var(--ink);color:white}.lcw-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lcw-note{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:white;border:1px solid var(--line);font-size:14px;line-height:1.45;opacity:0;transform:translateY(8px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.lcw-note.on{opacity:1;transform:none}.lcw-note .k{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--flag)}.lcw-verdict{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.lcw-verdict.on{opacity:1;transform:none}.lcw-verdict p{margin:0;max-width:60ch;font-size:1.12rem;line-height:1.4;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.lcw-verdict p span{color:var(--teal-deep)}.lcw-try{border:0;border-radius:999px;background:var(--teal);color:white;padding:11px 18px;font-size:14.5px;font-weight:600}.lcw-try:hover{background:var(--teal-deep)}@media (max-width:900px){.lcw-tabs{grid-template-columns:repeat(5,minmax(168px,1fr));overflow-x:auto;scrollbar-width:none}.lcw-tabs::-webkit-scrollbar{display:none}.lcw-slide:not(.is-active){position:absolute;top:0;left:0;right:0}.lcw-copy{gap:12px}.lcw-ask,.lcw-copy,.lcw-day,.lcw-mem{grid-template-columns:1fr}.lcw-chat,.lcw-idle,.lcw-mem-chat{min-height:0}.lcw-mem-thread{height:380px}.lcw-idle-body{padding:18px 0}.lcw-feed-grid{grid-template-columns:1fr}.lcw-log{max-height:none}.lcw-notes{grid-template-columns:1fr}}@media (max-width:600px){.lcw{margin-bottom:72px}.lcw-visual{padding:12px;border-radius:16px;margin:0 -6px}.lcw-card{padding:14px}.lcw-doc{padding:16px}.lcw-row{grid-template-columns:40px minmax(0,1fr);min-height:0}.lcw-row-why{grid-column:2}.lcw-answers{grid-template-columns:1fr}.lcw-answer{min-height:0}.is-generic .lcw-answer-text{max-height:110px}.lcw-lessons{grid-template-columns:1fr}.lcw-lessons-k{grid-row:auto;max-width:none}.lcw-lesson{grid-template-columns:1fr;gap:6px}.lcw-arrow{transform:rotate(90deg);width:24px}.lcw-week{grid-template-columns:repeat(7,112px)}.lcw-idle-body{flex-direction:row;justify-content:flex-start;gap:12px;padding:4px 0 14px}.lcw-idle-clock{font-size:1.6rem}.lcw-idle .lcw-foot{padding-top:10px}.lcw-mem-hist li{grid-template-columns:50px minmax(0,1fr);gap:4px 10px}.lcw-mem-hist .kg{grid-column:2}}@media (prefers-reduced-motion:reduce){.lcw-mem-hist .bar i,.lcw-mem-hist li,.lcw-mem-notes li,.lcw-note,.lcw-row,.lcw-rv,.lcw-slide,.lcw-verdict{transition:none;transform:none}.lcw-bub,.lcw-caret,.lcw-cell,.lcw-cell-tag,.lcw-event,.lcw-hl,.lcw-in,.lcw-mem-gap,.lcw-mem-notes li.is-new,.lcw-mem-summary,.lcw-mem-summary .lost em,.lcw-mem-summary .lost s,.lcw-mem-today.on,.lcw-mem-today.on h4,.lcw-mem-today.on p,.lcw-options,.lcw-reply,.lcw-row-s s,.lcw-row.is-fixed,.lcw-rule p,.lcw-said,.lcw-session,.lcw-session h4,.lcw-session li,.lcw-session-dur,.lcw-typing i{animation:none}}.lc{--ink:#172026;--muted:#5c6770;--line:#e3e7e8;--teal:#3d7878;--teal-deep:#2c5e5e;--soft:#e6f1f1;--paper:#f3f5f4;--card:#ffffff;color:var(--ink);background:var(--paper);min-height:100dvh;-webkit-font-smoothing:antialiased}.lc *{box-sizing:border-box}.lc button,.lc input,.lc select,.lc textarea{font:inherit}.lc button{cursor:pointer}.lc a{color:var(--teal-deep);text-decoration:none}.lc a:hover{text-decoration:underline}.lc-header{display:flex;align-items:center;justify-content:space-between;padding:20px 28px 8px}.lc-header img{height:28px;width:auto;display:block;background:transparent}.lc-login{font-size:15px;font-weight:600;color:var(--teal);text-decoration:none}.lc-header-actions{display:flex;align-items:center;gap:14px}.lc .lc-consult{display:inline-flex;align-items:center;min-height:38px;padding:0 15px;border:1px solid #c4d3d3;border-radius:999px;background:white;color:var(--teal-deep);font-size:14.5px;font-weight:600;white-space:nowrap;transition:border-color .2s,background .2s}.lc .lc-consult:hover{border-color:var(--teal);background:var(--soft);text-decoration:none}.lc-ask{position:relative;min-height:100dvh}.lc-ask,.lc-more{display:flex;flex-direction:column}.lc-more{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);align-items:center;gap:2px;border:0;background:none;padding:8px 14px;font-size:13.5px;font-weight:500;color:var(--muted);transition:color .2s}.lc-more:hover{color:var(--ink)}.lc-more svg{animation:lc-nudge 2.2s cubic-bezier(.45,0,.55,1) infinite}.lc-more:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:8px}@keyframes lc-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.lc-ask-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 20px 72px;text-align:center}.lc-ask .lc-kicker{margin-bottom:10px}.lc-ask h1{margin:0 0 14px;max-width:16ch;font-size:clamp(2.6rem,6.4vw,4.4rem);font-weight:600;letter-spacing:-.046em;line-height:1.02}.lc-ask-lead{margin:0 auto 28px;max-width:36rem;font-size:1.05rem;line-height:1.5;color:#3e4a52}.lc-composer{width:min(680px,100%);display:flex;align-items:flex-end;gap:8px;background:var(--card);border:1px solid #d5dbdc;border-radius:28px;padding:8px 8px 8px 22px;box-shadow:0 1px 1px rgba(23,32,38,.04),0 18px 40px rgba(23,32,38,.05)}.lc-composer:focus-within{border-color:#b7c8c8;box-shadow:0 0 0 4px rgba(61,120,120,.12)}.lc-grow{flex:1;min-width:0;display:grid;text-align:left}.lc-grow:after{content:attr(data-value) " ";white-space:pre-wrap;overflow-wrap:anywhere;visibility:hidden}.lc-composer textarea{width:100%;min-width:0;resize:none;background:transparent;overflow-y:auto;outline:none}.lc-composer textarea,.lc-grow:after{grid-area:1/1;border:0;padding:14px 0;font-size:17px;line-height:1.4;min-height:52px;max-height:140px}.lc-composer textarea::placeholder{color:#8a959c}.lc-send{width:44px;height:44px;border:0;border-radius:50%;background:var(--teal);color:white;display:grid;place-items:center;flex:none;margin-bottom:2px}.lc-send:disabled{opacity:.35;cursor:default}.lc-send:not(:disabled):hover{background:var(--teal-deep)}.lc-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:min(760px,100%);margin-top:18px}.lc-chip,.lc-choice,.lc-toggle{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:9px 14px;font-size:14.5px;line-height:1.3;color:#243038;text-align:left}.lc-chip:hover,.lc-choice:hover,.lc-toggle:hover{border-color:#b7c6c6}.lc-choice.is-on,.lc-toggle.is-on{background:var(--soft);border-color:#9fbfbf;color:var(--teal-deep)}.lc-shell{width:min(1120px,calc(100% - 40px));margin:8px auto 48px;min-height:calc(100dvh - 72px);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.72fr);gap:40px;align-items:start}.lc-shell.compose,.lc-shell.plan{grid-template-columns:1fr;width:min(1080px,calc(100% - 32px));align-content:start;gap:24px}.lc-shell.intake{grid-template-columns:minmax(0,42rem);justify-content:center}.lc-so-far{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 16px;padding:0}.lc-so-far li{background:white;border:1px solid var(--line);border-radius:999px;padding:5px 10px;font-size:13px;color:var(--muted)}.lc-choices{display:grid;gap:8px;margin-top:16px}.lc-option{display:grid;gap:3px;width:100%;text-align:left;border:1px solid var(--line);background:var(--card);border-radius:14px;padding:12px 14px}.lc-option:hover{border-color:#b7c6c6}.lc-option.is-rec{background:var(--soft);border-color:#9fbfbf}.lc-option-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.lc-option-top strong{font-size:15.5px;font-weight:600;letter-spacing:-.01em}.lc-option-top em{font-style:normal;font-size:12px;font-weight:600;color:var(--teal-deep);background:white;border-radius:999px;padding:3px 8px}.lc-option-note{color:var(--muted);font-size:13.5px;line-height:1.4}.lc-thread{padding-top:12px}.lc-msg{display:flex;margin:0 0 16px}.lc-msg.user{justify-content:flex-end}.lc-bubble{max-width:40rem;font-size:17px;line-height:1.45}.lc-msg.user .lc-bubble{background:var(--soft);border-radius:16px 16px 4px 16px;padding:10px 14px}.lc-q{margin:8px 0 18px;max-width:40rem}.lc-q h2{margin:0;font-size:1.35rem;letter-spacing:-.03em;font-weight:600;line-height:1.25}.lc-hint{margin:8px 0 0;color:var(--muted);font-size:14.5px;line-height:1.45}.lc-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.lc-controls.stack{flex-direction:column;align-items:stretch}.lc-field{display:flex;gap:8px;align-items:center;margin-top:14px}.lc-adjust input[type=text],.lc-field input,.lc-field select,.lc-pain input[type=text]{border:1px solid var(--line);background:white;border-radius:10px;padding:10px 12px;font-size:16px;min-height:44px}.lc-field input{width:120px}.lc-unit{color:var(--muted);font-size:14px}.lc-ghost,.lc-go,.lc-primary{border-radius:999px;min-height:44px;padding:0 16px;font-weight:600;font-size:15px}.lc-go,.lc-primary{background:var(--teal);color:white;border:0}.lc-go:disabled,.lc-primary:disabled,.lc-send:disabled{opacity:.4;cursor:default}.lc-go:hover,.lc-primary:hover{background:var(--teal-deep)}.lc-ghost{background:transparent;border:1px solid var(--line);color:var(--ink)}.lc-pain{margin-top:14px;display:grid;gap:12px}.lc-slider{display:flex;align-items:center;gap:12px}.lc-slider input{flex:1;accent-color:var(--teal)}.lc-slider strong{min-width:3.2rem;font-variant-numeric:tabular-nums}.lc-adjust input[type=text],.lc-pain input[type=text]{width:100%}.lc-rail{position:sticky;top:16px}.lc-knows h2,.lc-rail h2{margin:0 0 10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}.lc-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:11px 13px;margin-bottom:8px;animation:lc-in .48s ease both}.lc-card small{display:block;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.lc-card strong{font-weight:600;font-size:15px;letter-spacing:-.01em}.lc-empty{color:var(--muted);font-size:14.5px;line-height:1.45;margin:0}.lc-knows-btn{display:none;position:sticky;bottom:12px;margin:8px auto 0;z-index:5}.lc-drawer{display:none}.lc-compose{min-height:calc(100dvh - 72px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 16px 48px}.lc-compose h2{margin:0 0 8px;font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.04em;font-weight:600}.lc-compose p{margin:0 0 22px;color:var(--muted);max-width:36rem}.lc-nodes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:760px}.lc-node{background:white;border:1px solid var(--line);border-radius:999px;padding:8px 12px;font-size:14px;animation:lc-gather .9s ease both}.lc-wires{width:min(760px,100%);height:64px;margin:6px 0 8px}.lc-wires path{fill:none;stroke:#c5d5d5;stroke-width:1.25;stroke-dasharray:180;stroke-dashoffset:180;animation:lc-draw 1.1s ease forwards}.lc-ghosts{width:min(880px,100%);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.lc-ghosts span{display:block;height:84px;border-radius:12px;background:white;border:1px solid var(--line);animation:lc-rise .7s ease both}.lc-plan-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:16px}.lc-plan-head h2{margin:0;font-size:clamp(1.7rem,3vw,2.3rem);letter-spacing:-.04em;font-weight:600}.lc-plan-head p{margin:6px 0 0;color:var(--muted);max-width:40rem}.lc-save-copy{margin:8px 0 72px;font-size:14px;color:var(--muted);max-width:28rem}.lc-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.lc-used{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none}.lc-used li{border:1px solid var(--line);background:white;border-radius:999px;padding:5px 10px;font-size:13px;color:#314046}.lc-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.lc-day{text-align:left;background:white;border:1px solid var(--line);border-radius:14px;padding:12px 12px 14px;min-height:156px;display:flex;flex-direction:column;gap:6px}.lc-day.rest{background:transparent;color:var(--muted)}.lc-day.is-open{border-color:var(--teal);box-shadow:0 0 0 3px rgba(61,120,120,.12)}.lc-day.is-changed{animation:lc-flash .7s ease}.lc-dow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.lc-day strong{font-size:15px;letter-spacing:-.02em;line-height:1.25;font-weight:600}.lc-meta{margin-top:auto;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.lc-diff{font-size:13px;color:var(--teal-deep);font-weight:600}.lc-diff s{color:var(--muted);font-weight:500;margin-right:6px}.lc-session{margin-top:14px;background:white;border:1px solid var(--line);border-radius:16px;padding:18px 18px 8px}.lc-session header{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.lc-session h3{margin:0;font-size:1.25rem;letter-spacing:-.03em}.lc-session .lc-sum{color:var(--muted);margin:8px 0 14px}.lc-ex{display:grid;grid-template-columns:1.4fr .8fr;gap:8px 16px;padding:12px 0;border-top:1px solid var(--line)}.lc-ex p{margin:4px 0 0;color:var(--muted);font-size:14.5px}.lc-ex em{font-style:normal;font-weight:600}.lc-because{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none}.lc-because li{font-size:12.5px;color:var(--teal-deep);background:var(--soft);border-radius:999px;padding:3px 8px}.lc-adjust{margin-top:18px}.lc-adjust h3{margin:0 0 8px;font-size:1.05rem;letter-spacing:-.02em}.lc-why{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.lc-why summary{cursor:pointer;font-weight:600;color:var(--teal-deep)}.lc-why p{color:var(--ink);line-height:1.5}.lc-text-btn{border:0;background:none;color:var(--muted);padding:0;font-size:13.5px;text-decoration:underline;text-underline-offset:3px}.lc-gate{position:fixed;inset:0;background:rgba(23,32,38,.28);display:flex;align-items:flex-end;justify-content:center;z-index:40;padding:16px}.lc-gate-card{width:min(460px,100%);background:white;border-radius:18px;padding:22px;margin-bottom:8px;box-shadow:0 24px 60px rgba(23,32,38,.18)}.lc-gate-card h2{margin:0 0 8px;letter-spacing:-.03em;font-size:1.45rem}.lc-gate-card p{margin:0 0 16px;color:#3d4a52;line-height:1.45}.lc-gate-card .lc-row{display:flex;gap:8px;flex-wrap:wrap}.lc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lc-define{margin:0 0 64px}.lc-facts{display:grid;gap:12px;margin:0;padding:18px 0 0;border-top:1px solid var(--line)}@media (min-width:640px){.lc-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.lc-facts dt{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.lc-facts dd{margin:0;font-size:15px;font-weight:600;line-height:1.4}.lc-compare,.lc-faq,.lc-howto{margin:0 0 80px}.lc-compare{overflow-x:auto}.lc-howto ol{margin:8px 0 0;padding:0;list-style:none;counter-reset:lc-step;border-top:1px solid var(--line)}.lc-howto li{counter-increment:lc-step;display:grid;grid-template-columns:2.75rem minmax(0,1fr);column-gap:8px;row-gap:10px;padding:28px 0 30px;border-bottom:1px solid var(--line)}.lc-howto li:before{grid-row:1/span 2;content:counter(lc-step);font-size:1.2rem;line-height:1.35;font-variant-numeric:tabular-nums;font-weight:700;color:var(--teal)}.lc-howto h3{grid-column:2;margin:0;font-size:1.2rem;font-weight:600;letter-spacing:-.02em}.lc-howto p{grid-column:2;max-width:38rem;margin:0;color:#3e4a52;font-size:16.5px;line-height:1.6}.lc-compare table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}.lc-compare td,.lc-compare th{text-align:left;vertical-align:top;padding:20px 32px 20px 0;border-bottom:1px solid var(--line)}.lc-compare thead th{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-bottom:12px}.lc-compare tbody th{width:24%;font-weight:600}.lc-faq details{border-top:1px solid var(--line);padding:20px 0 22px}.lc-faq details:last-child{border-bottom:1px solid var(--line)}.lc-faq summary{cursor:pointer;list-style:none}.lc-faq summary::-webkit-details-marker{display:none}.lc-faq summary h3{display:inline;margin:0;font-size:1.08rem;font-weight:600}.lc-faq details p{max-width:40rem;margin:12px 0 4px;color:#3e4a52;font-size:16.5px;line-height:1.6}.lc-proof{background:white;border-top:1px solid var(--line);padding:72px 20px 48px;color:var(--ink)}.lc-proof-inner{width:min(1040px,100%);margin:0 auto}.lc-proof h2{font-size:clamp(1.8rem,3vw,2.4rem);letter-spacing:-.04em;margin:0 0 12px;font-weight:600}.lc-proof .lc-compare h2,.lc-proof .lc-faq h2,.lc-proof .lc-howto h2{margin-bottom:28px}.lc-kicker{letter-spacing:.14em;text-transform:uppercase;font-size:12px;color:var(--muted);font-weight:700;margin:0 0 8px}.lc-lead{font-size:1.08rem;line-height:1.6;color:#3e4a52;max-width:40rem;margin:0 0 28px}.lc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:56px}.lc-point{border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--paper)}.lc-point h3{margin:0 0 6px;font-size:16px;letter-spacing:-.02em}.lc-point p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.45}.lc-logos{display:flex;flex-wrap:wrap;gap:8px 18px;color:#314046;font-weight:600;margin:0 0 56px;padding:0;list-style:none}.lc-quotes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:56px}.lc-quote{border:1px solid var(--line);border-radius:16px;padding:16px;margin:0}.lc-quote header{display:flex;gap:10px;align-items:center;margin-bottom:8px}.lc-quote img{width:42px;height:42px;border-radius:50%;object-fit:cover}.lc-quote p{margin:0;line-height:1.45}.lc-founder{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center;margin-bottom:56px}.lc-founder img{width:120px;height:120px;object-fit:cover;border-radius:16px}.lc-exfirst{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:48px;align-items:center;margin:0 0 96px}.lc-exfirst-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.lc-exfirst-list li{padding:16px 0;border-bottom:1px solid var(--line)}.lc-exfirst-list h3{margin:0 0 4px;font-size:1.05rem;letter-spacing:-.02em;font-weight:600}.lc-exfirst-list p{margin:0;font-size:14.5px;line-height:1.5;color:#3e4a52}.lc-exfirst-phones{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:start;padding:36px 28px 0;border-radius:22px;background:linear-gradient(180deg,var(--soft),var(--paper));overflow:hidden;height:560px}.lc-exfirst-phones img{width:118%;max-width:none;filter:drop-shadow(0 18px 30px rgba(23,32,38,.18))}.lc-exfirst-phones img:first-child{margin-top:56px}.lc-exfirst-phones img:last-child{margin-left:-18%;position:relative}.lc-long{margin:0 0 72px}.lc-long .lc-lead{max-width:46rem}.lc-long-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:2px solid var(--ink)}.lc-long-grid article{padding:18px 20px 4px 0}.lc-long-grid article+article{padding-left:20px;border-left:1px solid var(--line)}.lc-long-grid h3{margin:0 0 6px;font-size:1.05rem;letter-spacing:-.02em;font-weight:600;color:var(--teal-deep)}.lc-long-grid p{margin:0;font-size:14.5px;line-height:1.5;color:#3e4a52}.lc-humans{margin:0 0 72px;padding:40px;border-radius:22px;background:var(--paper)}.lc-humans .lc-lead{max-width:44rem}.lc-humans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lc-humans-grid article{padding:20px;border:1px solid var(--line);border-radius:16px;background:white}.lc-humans-n{font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--teal);font-variant-numeric:tabular-nums}.lc-humans-grid h3{margin:8px 0 6px;font-size:1.08rem;letter-spacing:-.02em;font-weight:600}.lc-humans-grid p{margin:0;font-size:14.5px;line-height:1.5;color:#3e4a52}.lc-prices{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:8px 0 18px}.lc-price{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:20px;padding:26px;background:white}.lc-price.is-featured{border-color:var(--teal);box-shadow:0 0 0 4px rgba(61,120,120,.08)}.lc-price-name{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--muted)}.lc-price-name em{padding:3px 9px;border-radius:999px;background:var(--soft);color:var(--teal-deep);font-style:normal;font-size:12px}.lc-price strong{display:block;margin:10px 0 2px;font-size:2.4rem;letter-spacing:-.045em;font-weight:600}.lc-price strong small{font-size:1rem;letter-spacing:0;font-weight:500;color:var(--muted)}.lc-price-usd{margin:0 0 18px;font-size:14px;color:var(--muted)}.lc-price ul{list-style:none;margin:0 0 22px;padding:0;border-top:1px solid var(--line)}.lc-price li{position:relative;padding:10px 0 10px 24px;border-bottom:1px solid var(--line);font-size:15px;line-height:1.4}.lc-price li:before{content:"";position:absolute;left:2px;top:15px;width:10px;height:6px;border-left:2px solid var(--teal);border-bottom:2px solid var(--teal);transform:rotate(-45deg)}.lc-price .lc-primary{align-self:flex-start;margin-top:auto}.lc .lc-consult-cta{display:inline-flex;align-items:center;color:white}.lc .lc-consult-cta,.lc .lc-consult-cta:hover{text-decoration:none}.lc-price-note{margin:10px 0 0;font-size:13.5px;color:var(--muted)}.lc-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:14px;padding-top:28px}@keyframes lc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lc-gather{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes lc-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lc-draw{to{stroke-dashoffset:0}}@keyframes lc-flash{0%{background:#f3fafa}to{background:white}}@media (max-width:900px){.lc-shell,.lc-shell.intake{grid-template-columns:1fr;width:min(100% - 28px,720px)}.lc-knows-btn,.lc-rail{display:none}.lc-drawer.is-open{display:block;position:fixed;inset:auto 12px 12px 12px;background:white;border:1px solid var(--line);border-radius:16px;padding:14px;z-index:20;box-shadow:0 16px 40px rgba(23,32,38,.16);max-height:60dvh;overflow:auto}.lc-week{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px}.lc-day{min-width:78%;scroll-snap-align:start}.lc-ghosts{display:flex;overflow:hidden}.lc-ghosts span{min-width:18%}.lc-grid,.lc-prices,.lc-quotes{grid-template-columns:1fr}.lc-founder{grid-template-columns:88px 1fr}.lc-founder img{width:88px;height:88px}.lc-actions,.lc-plan-head{align-items:stretch;flex-direction:column}.lc-header{padding:16px 16px 4px}.lc-ex{grid-template-columns:1fr}.lc-humans{padding:22px 18px;margin-left:-6px;margin-right:-6px}.lc-exfirst,.lc-humans-grid{grid-template-columns:1fr}.lc-exfirst{gap:28px;margin-bottom:72px}.lc-exfirst-phones{height:440px;padding:28px 18px 0;margin:0 -6px}.lc-long-grid{grid-template-columns:1fr 1fr}.lc-long-grid article:nth-child(3){padding-left:0;border-left:0}.lc-long-grid article:nth-child(n+3){border-top:1px solid var(--line);margin-top:14px}}@media (max-width:600px){.lc-long-grid{grid-template-columns:1fr}.lc-long-grid article,.lc-long-grid article+article{padding:16px 0 4px;border-left:0}.lc-long-grid article+article{border-top:1px solid var(--line);margin-top:0}.lc-compare thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lc-compare tr{display:block;padding:22px 0 24px;border-bottom:1px solid var(--line)}.lc-compare tbody th,.lc-compare td{display:block;width:auto;border:0;padding:0}.lc-compare tbody th{margin-bottom:10px}.lc-compare td+td{margin-top:10px}.lc-compare td:before{content:"General chat";display:block;margin-bottom:2px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lc-compare td:last-child:before{content:"AgeShift"}}@media (max-width:480px){.lc-header-actions{gap:10px}.lc .lc-consult{min-height:34px;padding:0 12px;font-size:13.5px}.lc-ask h1{margin-bottom:12px}.lc-ask-lead{margin-bottom:22px;font-size:.98rem}.lc-compare td,.lc-compare th{padding-right:10px}.lc-composer{border-radius:24px;padding:6px 6px 6px 18px}.lc-composer textarea,.lc-grow:after{padding:12px 0;min-height:48px}.lc-send{margin-bottom:0}.lc-chips{gap:7px;margin-top:16px}.lc-ask-body{padding-left:16px;padding-right:16px}.lc .lc-chip{padding:9px 13px;font-size:14.5px;text-align:center}}@media (max-width:380px){.lc .lc-chip{padding:8px 11px;font-size:14px}.lc-price{padding:20px}}@media (prefers-reduced-motion:reduce){.lc-card,.lc-day.is-changed,.lc-ghosts span,.lc-more svg,.lc-node,.lc-wires path{animation:none}.lc-wires path{stroke-dashoffset:0}}