.lf-app-gallery{--gallery-ink: var(--apps-ink, var(--app-detail-ink, #173244));--gallery-muted: var(--apps-muted, var(--app-detail-muted, #526b7b));--gallery-paper: var(--apps-paper, var(--app-detail-panel, #ffffff));--gallery-tint: var(--apps-tint, var(--app-detail-soft, #edf4f7));--gallery-line: var(--apps-line, var(--app-detail-line, #d5e2e9));--gallery-accent: var(--apps-accent, var(--app-detail-accent, #05798c));color:var(--gallery-ink);min-width:0;width:100%;margin:0;font-family:inherit}.lf-app-gallery[data-tone=light]{--gallery-ink:#173244;--gallery-muted:#526b7b;--gallery-paper:#fff;--gallery-tint:#edf4f7;--gallery-line:#d5e2e9;--gallery-accent:#05798c}.lf-app-gallery[data-tone=dark]{--gallery-ink:#eff9ff;--gallery-muted:#abc2d2;--gallery-paper:#0e2030;--gallery-tint:#142c3f;--gallery-line:#2d485b;--gallery-accent:#7ce4ec}.lf-app-gallery *,.lf-app-gallery-dialog *{box-sizing:border-box}.lf-app-gallery :is(button,img),.lf-app-gallery-dialog :is(button,img){-webkit-tap-highlight-color:transparent}.lf-app-gallery button,.lf-app-gallery-dialog button{font:inherit;cursor:pointer}.lf-app-gallery :is(button,[tabindex]):focus-visible{outline:3px solid var(--gallery-accent);outline-offset:3px}.lf-app-gallery-frame{border:1px solid var(--gallery-line);border-radius:18px;overflow:hidden;background:var(--gallery-paper);box-shadow:0 18px 48px -32px #061e3b55}.lf-app-gallery-topline{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:9px 17px;border-bottom:1px solid var(--gallery-line)}.lf-app-gallery-topline>span:first-child{display:flex;align-items:center;gap:8px;min-width:0;color:var(--gallery-ink);font-size:11px;line-height:1.5;font-weight:650}.lf-app-gallery-topline svg{flex:none;color:var(--gallery-accent)}.lf-app-gallery-shot-label{color:var(--gallery-muted);font-size:10px;text-align:right;line-height:1.5}.lf-app-gallery .lf-app-gallery-stage{display:grid;place-items:center;position:relative;width:100%;height:auto;min-height:0;aspect-ratio:16 / 10;margin:0;padding:clamp(8px,1.2vw,17px);border:0;border-radius:0;background:var(--gallery-tint);color:var(--gallery-ink);overflow:hidden;cursor:zoom-in}.lf-app-gallery-stage>picture{display:block;width:100%;height:100%;min-height:0}.lf-app-gallery-stage>img,.lf-app-gallery-stage>picture>img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;border-radius:7px;box-shadow:0 4px 17px #061b2b18}.lf-app-gallery-enlarge{position:absolute;right:23px;bottom:23px;display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #476076;border-radius:8px;background:#0b2539;color:#fff;font-size:11px;font-weight:650;box-shadow:0 3px 12px #03152440;transition:background .15s;pointer-events:none}.lf-app-gallery-stage:hover .lf-app-gallery-enlarge{background:#16445a}.lf-app-gallery-current{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-top:1px solid var(--gallery-line)}.lf-app-gallery-current>div:first-child{min-width:0}.lf-app-gallery-current strong{display:block;font-size:14px;font-weight:650;line-height:1.45;letter-spacing:-.015em}.lf-app-gallery-current p{margin:5px 0 0;color:var(--gallery-muted);font-size:12px;line-height:1.7}.lf-app-gallery-controls{display:flex;align-items:center;gap:7px;flex:none}.lf-app-gallery-controls>span{min-width:44px;color:var(--gallery-ink);font-size:11px;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.lf-app-gallery-controls>span>span{color:var(--gallery-muted)}.lf-app-gallery .lf-app-gallery-controls>button,.lf-app-gallery-dialog .lf-app-gallery-controls>button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--gallery-line);border-radius:9px;color:var(--gallery-ink);background:var(--gallery-paper);transition:border-color .15s,background .15s}.lf-app-gallery-controls>button:hover{border-color:var(--gallery-accent);background:var(--gallery-tint)}.lf-app-gallery-thumbnails{display:flex;gap:10px;margin-top:13px;padding:3px 3px 7px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--gallery-line) transparent;scroll-snap-type:x proximity}.lf-app-gallery .lf-app-gallery-thumbnails>button{display:flex;flex:1 0 140px;flex-direction:column;height:auto;min-height:44px;max-width:220px;margin:0;padding:5px;border:1px solid var(--gallery-line);border-radius:11px;color:var(--gallery-ink);background:var(--gallery-paper);text-align:left;scroll-snap-align:start;transition:border-color .15s,background .15s}.lf-app-gallery-thumbnails>button:hover{border-color:var(--gallery-accent);background:var(--gallery-tint)}.lf-app-gallery .lf-app-gallery-thumbnails>button[aria-pressed=true]{border-color:var(--gallery-accent);box-shadow:inset 0 0 0 1px var(--gallery-accent);background:var(--gallery-tint)}.lf-app-gallery-thumbnail-image{display:block;width:100%;aspect-ratio:16 / 9;padding:3px;overflow:hidden;border-radius:6px;background:var(--gallery-tint)}.lf-app-gallery-thumbnail-image img{display:block;width:100%;height:100%;object-fit:contain;border-radius:3px}.lf-app-gallery-thumbnail-image>picture{display:block;width:100%;height:100%}.lf-app-gallery-thumbnail-title{display:flex;gap:8px;align-items:start;width:100%;padding:9px 5px 6px;color:var(--gallery-ink);font-size:11px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.lf-app-gallery-thumbnail-title>span{padding-top:1px;color:var(--gallery-muted);font-size:9px;font-variant-numeric:tabular-nums}.lf-app-gallery-caption{margin:8px 3px 0;color:var(--gallery-muted);font-size:10px;line-height:1.7}.lf-app-gallery-unavailable{display:grid;place-items:center;align-content:center;gap:12px;width:100%;height:100%;min-height:130px;color:var(--gallery-muted);background:var(--gallery-tint);font-size:12px}.lf-app-gallery-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lf-app-gallery-card .lf-app-gallery-topline{padding:9px 12px}.lf-app-gallery-card .lf-app-gallery-shot-label{display:none}.lf-app-gallery-card .lf-app-gallery-stage{aspect-ratio:16 / 11}.lf-app-gallery-card .lf-app-gallery-current{align-items:start;padding:14px;gap:10px}.lf-app-gallery-card .lf-app-gallery-current strong{font-size:13px}.lf-app-gallery-card .lf-app-gallery-current p{font-size:11px}.lf-app-gallery-card .lf-app-gallery-controls{gap:3px}.lf-app-gallery-card .lf-app-gallery-controls>span{min-width:37px;font-size:10px}.lf-app-gallery-card .lf-app-gallery-controls>button{flex-basis:44px;width:44px}.lf-app-gallery-card .lf-app-gallery-thumbnails>button{flex-basis:115px}.lf-app-gallery-card .lf-app-gallery-thumbnail-image{display:none}.lf-app-gallery-card .lf-app-gallery-thumbnail-title{padding:9px 5px;min-height:44px;align-items:center;font-size:10px}.lf-app-gallery-overlay{z-index:10020!important;background:#020c17d9!important;backdrop-filter:blur(5px)}.lf-app-gallery-dialog{--gallery-ink: #edf8ff;--gallery-muted: #afc5d5;--gallery-paper: #0e2233;--gallery-tint: #142e42;--gallery-line: #355064;--gallery-accent: #7ae0ea;z-index:10021!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto;gap:0!important;width:min(96vw,1560px)!important;max-width:min(96vw,1560px)!important;height:min(92dvh,1100px);max-height:94dvh;padding:0!important;border:1px solid var(--gallery-line)!important;border-radius:18px!important;background:#081723!important;color:var(--gallery-ink)!important;overflow:hidden}.lf-app-gallery-dialog :is(button,[tabindex]):focus-visible{outline:3px solid var(--gallery-accent);outline-offset:-3px}.lf-app-gallery-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--gallery-line)}.lf-app-gallery-dialog-heading>div:first-child{min-width:0}.lf-app-gallery-dialog-heading>div:first-child>span{display:block;margin-bottom:5px;color:var(--gallery-muted);font-size:11px;font-weight:550}.lf-app-gallery-dialog-heading h2{margin:0;color:var(--gallery-ink);font-size:17px;font-weight:650;line-height:1.4;letter-spacing:-.02em}.lf-app-gallery-dialog-actions{display:flex;align-items:center;gap:10px;flex:none}.lf-app-gallery-dialog-actions>button{display:flex;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;color:var(--gallery-ink);border:1px solid var(--gallery-line);border-radius:8px;background:var(--gallery-paper);font-size:12px}.lf-app-gallery-dialog-actions>button:hover{background:var(--gallery-tint);border-color:var(--gallery-accent)}.lf-app-gallery-dialog-actions>.lf-app-gallery-close{width:44px;padding:0}.lf-app-gallery-full{display:grid;place-items:center;width:100%;height:100%;min-height:0;padding:20px;overflow:auto;overscroll-behavior:contain;background:#06101a}.lf-app-gallery-full>img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.lf-app-gallery-full[data-zoomed=true]{display:block}.lf-app-gallery-full[data-zoomed=true]>img{width:auto;height:auto;max-width:none;max-height:none;margin:0 auto}.lf-app-gallery-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:15px 22px;border-top:1px solid var(--gallery-line);background:var(--gallery-paper)}.lf-app-gallery-dialog-footer>div:first-child{min-width:0}.lf-app-gallery-dialog-footer>div:first-child>p:first-child{margin:0;color:var(--gallery-ink);font-size:13px;line-height:1.7}.lf-app-gallery-dialog-footer>div:first-child>p+p{margin:5px 0 0;color:var(--gallery-muted);font-size:10px;line-height:1.6}.lf-app-gallery-dialog .lf-app-gallery-key-hint{min-width:auto;margin-left:8px;color:var(--gallery-muted);font-size:10px}@media(max-width:650px){.lf-app-gallery-frame{border-radius:13px}.lf-app-gallery-topline{padding:9px 12px;gap:8px}.lf-app-gallery-topline>span:first-child{font-size:10px}.lf-app-gallery-shot-label{font-size:9px;max-width:95px}.lf-app-gallery .lf-app-gallery-stage{padding:8px;aspect-ratio:4 / 3}.lf-app-gallery-enlarge{right:15px;bottom:15px;padding:8px;font-size:10px}.lf-app-gallery-current,.lf-app-gallery-card .lf-app-gallery-current{flex-wrap:wrap;gap:9px;padding:13px}.lf-app-gallery-current>div:first-child{flex-basis:100%}.lf-app-gallery-current strong{font-size:13px}.lf-app-gallery-current p{font-size:11px}.lf-app-gallery-current .lf-app-gallery-controls{margin-left:auto}.lf-app-gallery .lf-app-gallery-controls>button,.lf-app-gallery-card .lf-app-gallery-controls>button{flex-basis:44px;width:44px}.lf-app-gallery .lf-app-gallery-thumbnails>button{flex-basis:125px}.lf-app-gallery-thumbnails{gap:8px;margin-top:10px}.lf-app-gallery-dialog{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:94dvh;border-radius:12px!important}.lf-app-gallery-dialog-heading{align-items:start;padding:12px;gap:12px}.lf-app-gallery-dialog-heading h2{font-size:14px}.lf-app-gallery-dialog-heading>div:first-child>span{font-size:10px}.lf-app-gallery-dialog-actions{gap:6px}.lf-app-gallery-dialog-actions>button{padding:8px;font-size:10px}.lf-app-gallery-dialog-actions>button>svg{width:14px;height:14px}.lf-app-gallery-dialog-actions>.lf-app-gallery-close{width:44px}.lf-app-gallery-full{padding:8px}.lf-app-gallery-dialog-footer{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.lf-app-gallery-dialog-footer>div:first-child>p:first-child{font-size:12px}.lf-app-gallery-dialog-footer>.lf-app-gallery-controls{align-self:end}.lf-app-gallery-dialog .lf-app-gallery-key-hint{display:none}}@media(max-width:380px){.lf-app-gallery-dialog-actions>button:not(.lf-app-gallery-close)>span{display:none}.lf-app-gallery-dialog-actions>button:not(.lf-app-gallery-close){width:44px}.lf-app-gallery-enlarge>span{display:none}}@media(prefers-reduced-motion:reduce){.lf-app-gallery *,.lf-app-gallery-dialog *{transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.lf-app-gallery-frame,.lf-app-gallery :is(button,.lf-app-gallery-current,.lf-app-gallery-topline),.lf-app-gallery-dialog,.lf-app-gallery-dialog button{border-color:CanvasText!important}.lf-app-gallery .lf-app-gallery-thumbnails>button[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-3px}.lf-app-gallery-enlarge{forced-color-adjust:none;background:Canvas;color:CanvasText;border-color:CanvasText}}.lf-apps-page,.lf-app-detail-page{--apps-ink:#102a3a;--apps-muted:#536b78;--apps-line:#d6e3e8;--apps-accent:#057c93;--apps-paper:#fff;--apps-tint:#edf5f7;background:#f7fafb;color:var(--apps-ink)}:is(.lf-apps-page,.lf-app-detail-page) main{font-family:inherit}:is(.lf-apps-page,.lf-app-detail-page) :is(h1,h2,h3){color:var(--apps-ink);font-weight:650;letter-spacing:-.045em;line-height:1.12}:is(.lf-apps-page,.lf-app-detail-page) main a{text-decoration:none}:is(.lf-apps-page,.lf-app-detail-page) .lf-eyebrow{color:var(--apps-accent);font-size:11px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}:is(.lf-apps-page,.lf-app-detail-page) main a:focus-visible{outline:3px solid var(--apps-accent);outline-offset:5px}.lf-apps-available{padding-block:22px 70px;scroll-margin-top:120px}.lf-apps-section-title{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:28px}.lf-apps-section-title h2{font-size:clamp(26px,2.8vw,38px);margin-top:12px}.lf-apps-count{flex:none;font-size:12px;background:var(--apps-tint);border:1px solid var(--apps-line);border-radius:99px;padding:8px 13px}.lf-apps-catalog-message{padding:25px 0;color:var(--apps-muted);font-size:14px;line-height:1.7}.lf-apps-cards{display:grid;gap:27px}.lf-apps-card{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--apps-line);border-radius:22px;background:var(--apps-paper);overflow:hidden;min-width:0}.lf-apps-card-copy{padding:34px 36px;display:flex;flex-direction:column;min-width:0}.lf-apps-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:30px}.lf-apps-card-number{font-size:13px;color:var(--apps-muted)}.lf-apps-price{color:var(--apps-ink);background:var(--apps-tint);border:1px solid var(--apps-line);border-radius:99px;padding:5px 10px;font-size:11px}.lf-apps-card-copy h3{font-size:clamp(25px,2.4vw,32px);margin:14px 0}.lf-apps-card-copy>p:not(.lf-eyebrow){font-size:14px;line-height:1.85;color:var(--apps-muted)}.lf-apps-card-copy>ul{padding:0;list-style:none;display:grid;gap:11px;margin:23px 0}.lf-apps-card-copy li{display:flex;gap:9px;font-size:12px;line-height:1.7}.lf-apps-card-copy li svg{flex:none;color:var(--apps-accent);margin-top:3px}.lf-apps-card-copy .lf-apps-requires{font-size:11px;margin:0 0 16px}.lf-apps-card-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding-top:15px;margin-top:auto;border-top:1px solid var(--apps-line);color:var(--apps-ink);font-weight:650;font-size:13px}.lf-apps-card-link:hover{color:var(--apps-accent)}.lf-apps-card-art{background:#e9f1f6;display:grid;align-content:center;padding:32px 28px;min-width:0;border-left:1px solid var(--apps-line)}.lf-apps-card-growth .lf-apps-card-art{background:#e8f2ed}.lf-apps-card-conversation .lf-apps-card-art{background:#f5eedc}.lf-apps-card-art .lf-real-shot{--shot-ink:var(--apps-ink);--shot-muted:var(--apps-muted)}.lf-apps-card-art .lf-real-shot figcaption{display:block;font-size:10px}.lf-apps-card-art .lf-real-shot figcaption p{margin-top:4px}.lf-apps-card-symbol{display:grid;justify-items:center;gap:24px;color:var(--apps-accent)}.lf-apps-card-symbol>span{font-size:13px;color:var(--apps-muted)}:is(.lf-apps-choose,.lf-apps-answers){display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;padding-block:55px;border-top:1px solid var(--apps-line)}:is(.lf-apps-choose,.lf-apps-answers) h2{font-size:clamp(28px,3vw,41px);margin-top:15px}.lf-apps-section-description{color:var(--apps-muted);font-size:14px;line-height:1.85;margin-top:20px;max-width:370px}.lf-apps-choice-list{display:grid;gap:13px}.lf-apps-choice-list>a{display:grid;gap:12px;background:var(--apps-paper);border:1px solid var(--apps-line);border-radius:14px;padding:20px 24px;transition:border-color .2s}.lf-apps-choice-list>a:hover{border-color:var(--apps-accent)}.lf-apps-choice-list>a>span{font-size:13px;line-height:1.8;color:var(--apps-muted)}.lf-apps-choice-list strong{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:650;color:var(--apps-ink)}.lf-apps-answers .lf-faq summary{padding-block:19px;line-height:1.7}.lf-apps-answers .lf-faq p{font-size:13px;line-height:1.9;color:var(--apps-muted)}.lf-apps-upcoming{padding-block:15px 60px}.lf-apps-upcoming>details{border:1px solid var(--apps-line);border-radius:17px;background:var(--apps-tint);overflow:hidden}.lf-apps-upcoming>details>summary{padding:28px;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none}.lf-apps-upcoming summary>span{display:grid;gap:9px}.lf-apps-upcoming summary strong{font-size:24px;font-weight:600;letter-spacing:-.03em}.lf-apps-upcoming summary small{font-size:12px;color:var(--apps-muted);line-height:1.7}.lf-apps-roadmap{border-top:1px solid var(--apps-line);padding:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.lf-apps-roadmap h3{font-size:16px;margin-bottom:13px}.lf-apps-roadmap a{display:flex;align-items:start;justify-content:space-between;gap:16px;border-top:1px solid var(--apps-line);padding-block:16px;color:var(--apps-ink)}.lf-apps-roadmap a>span:first-child{display:grid;gap:8px;min-width:0}.lf-apps-roadmap strong{font-size:13px;font-weight:650}.lf-apps-roadmap small{font-size:12px;line-height:1.8;color:var(--apps-muted)}.lf-apps-roadmap-status{flex:none;display:flex;align-items:center;gap:5px;font-size:10px;color:var(--apps-muted);padding-top:3px}.lf-apps-start{padding-block:52px;background:var(--apps-tint);border-top:1px solid var(--apps-line)}.lf-apps-start>.lf-wrap{display:flex;justify-content:space-between;align-items:center;gap:35px}.lf-apps-start h2{font-size:clamp(29px,3.2vw,44px);margin:15px 0}.lf-apps-start p:not(.lf-eyebrow){color:var(--apps-muted);font-size:14px;line-height:1.8}.lf-apps-start .lf-action{flex:none}.lf-apps-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--apps-muted);font-size:13px}.lf-apps-detail-hero{padding-block:26px 65px;border-bottom:1px solid var(--apps-line);background:#eef5f8}.lf-apps-detail-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-top:32px;min-width:0}.lf-apps-detail-copy{min-width:0}.lf-apps-detail-name{display:flex;align-items:center;gap:12px;margin-bottom:28px}.lf-apps-detail-name>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--apps-line);border-radius:12px;background:var(--apps-paper);color:var(--apps-accent)}.lf-apps-detail-name>strong{font-weight:650;font-size:14px;letter-spacing:-.01em}.lf-apps-detail-copy h1{font-size:clamp(40px,4.3vw,64px);margin:18px 0 23px;text-wrap:balance}.lf-apps-detail-purpose{max-width:570px;font-size:17px;line-height:1.85;color:var(--apps-muted)}.lf-apps-detail-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.lf-apps-detail-badges>span{font-size:11px;border:1px solid var(--apps-line);background:var(--apps-paper);border-radius:99px;padding:6px 11px;color:var(--apps-muted)}.lf-apps-detail-badges .lf-apps-status-ready{background:#e3f3e9;border-color:#c4dfce;color:#285f4e}.lf-apps-detail-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin-top:27px}.lf-apps-setup-note,.lf-apps-availability-note{margin-top:16px;max-width:560px;font-size:12px;line-height:1.85;color:var(--apps-muted)}.lf-app-detail-access .lf-apps-detail-grid{grid-template-columns:1fr;gap:35px}.lf-app-detail-access .lf-apps-detail-copy{max-width:780px}.lf-app-detail-access .lf-apps-detail-copy h1{font-size:clamp(45px,5.4vw,77px)}.lf-app-detail-access .lf-apps-detail-purpose{max-width:650px}.lf-app-detail-access .lf-apps-detail-hero{background:linear-gradient(120deg,#eef4f9,#f7fafb)}.lf-app-detail-growth{--apps-accent:#237263}.lf-app-detail-growth .lf-apps-detail-hero{background:#ebf4ef}.lf-app-detail-growth .lf-apps-detail-grid{grid-template-columns:.95fr 1.05fr;gap:38px}.lf-app-detail-growth .lf-apps-detail-copy h1{font-size:clamp(39px,4vw,59px)}.lf-app-detail-conversation{--apps-accent:#846522}.lf-app-detail-conversation .lf-apps-detail-hero{background:#f7f2e6}.lf-apps-planned-note{border:1px solid var(--apps-line);border-radius:20px;background:var(--apps-paper);padding:35px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:22px}.lf-apps-planned-note>svg{color:var(--apps-accent)}.lf-apps-planned-note h2{font-size:30px}.lf-apps-planned-note p:not(.lf-eyebrow){font-size:14px;line-height:1.85;color:var(--apps-muted)}.lf-apps-planned-note>span{font-size:11px;color:var(--apps-muted)}.lf-apps-detail-planned .lf-apps-card-link{max-width:270px;margin-top:23px}.lf-apps-story-benefits{padding-block:70px;display:grid;grid-template-columns:1fr 1fr;gap:65px}.lf-apps-story-heading h2{font-size:clamp(31px,3.5vw,48px);margin-top:18px}.lf-apps-story-heading>p:last-child{font-size:14px;line-height:1.85;color:var(--apps-muted);margin-top:22px;max-width:380px}.lf-apps-highlight-list{display:grid;gap:26px}.lf-apps-highlight-list article{display:flex;align-items:start;gap:17px}.lf-apps-highlight-list article>svg{color:var(--apps-accent);flex:none;margin-top:2px}.lf-apps-highlight-list h3{font-size:20px;margin-bottom:10px}.lf-apps-highlight-list p{font-size:14px;line-height:1.85;color:var(--apps-muted)}.lf-app-detail-growth .lf-apps-story-benefits{display:block}.lf-app-detail-growth .lf-apps-story-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.lf-app-detail-growth .lf-apps-story-heading>.lf-eyebrow{grid-column:1/-1}.lf-app-detail-growth .lf-apps-story-heading>p:last-child{align-self:center;max-width:none}.lf-app-detail-growth .lf-apps-highlight-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:35px}.lf-app-detail-growth .lf-apps-highlight-list article{display:block;border-top:1px solid var(--apps-line);padding-top:22px}.lf-app-detail-growth .lf-apps-highlight-list h3{margin-top:20px}.lf-apps-detail-benefits{padding-block:42px 62px;display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--apps-line)}.lf-apps-detail-benefits h2,.lf-apps-how h2,.lf-apps-guide-section h2,.lf-apps-current-scope h2,.lf-apps-next h2{font-size:clamp(27px,2.8vw,39px);margin-top:15px}.lf-apps-fit{font-size:14px;line-height:1.8;color:var(--apps-muted);margin-top:20px}.lf-apps-benefit-list{list-style:none;padding:0;margin:0;display:grid;gap:14px;align-content:start}.lf-apps-benefit-list li{display:flex;gap:12px;font-size:14px;line-height:1.85}.lf-apps-benefit-list svg{flex:none;color:var(--apps-accent);margin-top:4px}.lf-apps-how{background:var(--apps-tint);border-block:1px solid var(--apps-line);padding-block:52px;scroll-margin-top:120px}.lf-apps-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:35px;padding:0}.lf-apps-steps li>span{font-size:12px;color:var(--apps-accent);font-weight:700}.lf-apps-steps h3{font-size:22px;margin:15px 0}.lf-apps-steps p{font-size:13px;line-height:1.9;color:var(--apps-muted)}.lf-apps-current-scope{padding-block:60px;display:grid;grid-template-columns:.9fr 1.1fr;gap:65px}.lf-apps-scope-list{display:grid;gap:24px}.lf-apps-scope-list article{padding-bottom:24px;border-bottom:1px solid var(--apps-line)}.lf-apps-scope-list h3{font-size:17px;margin-bottom:10px}.lf-apps-scope-list p{font-size:13px;line-height:1.9;color:var(--apps-muted)}.lf-apps-guide-section{padding-block:48px 60px;border-top:1px solid var(--apps-line)}.lf-apps-guide-section>.lf-app-guide{margin-top:28px;max-width:900px;color:var(--apps-ink)}.lf-app-detail-page .lf-app-guide-installation{color:var(--apps-muted);font-size:14px;line-height:1.9;margin-bottom:22px}.lf-app-detail-page .lf-app-guide-disclosure{border:1px solid var(--apps-line);background:var(--apps-paper);border-radius:12px;margin-bottom:11px}.lf-app-detail-page .lf-app-guide-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:20px;cursor:pointer;font-size:14px;font-weight:650;color:var(--apps-ink)}.lf-app-detail-page .lf-app-guide-disclosure>summary>span{display:flex;align-items:center;gap:8px}.lf-app-detail-page .lf-app-guide-disclosure>summary svg{color:var(--apps-muted);flex:none}.lf-app-detail-page .lf-app-guide-items{list-style:disc;padding:0 35px 23px;margin:0;color:var(--apps-muted);font-size:13px;line-height:1.9}.lf-app-detail-page .lf-app-guide-items>li+li{margin-top:12px}.lf-app-detail-page .lf-app-guide-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:0 20px 20px}.lf-app-detail-page .lf-app-guide-pages>div{padding:16px;border:1px solid var(--apps-line);border-radius:9px;font-size:13px;line-height:1.8}.lf-app-detail-page .lf-app-guide-pages p:last-child{font-size:12px;color:var(--apps-muted);margin-top:9px}.lf-app-detail-page .lf-app-guide-pages code{font-size:11px;color:var(--apps-accent)}.lf-apps-auth-guide-answer{padding:0 20px 22px;color:var(--apps-muted);font-size:13px;line-height:1.9}.lf-apps-next{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding-block:40px 60px;border-top:1px solid var(--apps-line)}.lf-apps-next-heading{display:flex;align-items:start;gap:17px}.lf-apps-next-heading>svg{flex:none;color:var(--apps-accent);margin-top:3px}.lf-apps-next-heading p:last-child{font-size:13px;color:var(--apps-muted);line-height:1.85;margin-top:18px;max-width:400px}.lf-apps-next ul{list-style:none;padding:0;margin:0;display:grid;gap:14px;align-content:start}.lf-apps-next li{display:flex;align-items:baseline;gap:12px;font-size:13px;line-height:1.8;color:var(--apps-muted)}.lf-apps-next li>span{font-size:10px;white-space:nowrap;color:var(--apps-ink);border:1px solid var(--apps-line);border-radius:99px;padding:3px 8px;background:var(--apps-tint)}.lf-apps-requirements{padding-block:0 50px}.lf-apps-requirements h2{font-size:23px}.lf-apps-requirements ul{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin-top:20px}.lf-apps-requirements li{display:flex;align-items:center;gap:9px;padding:12px 16px;border:1px solid var(--apps-line);border-radius:10px;font-size:13px}.lf-apps-empty{padding-block:60px;min-height:60vh}.lf-apps-empty h1{font-size:42px;margin-block:25px}.lf-apps-empty>p{color:var(--apps-muted);font-size:14px;line-height:1.8}:is(.lf-apps-page,.lf-app-detail-page) main summary:focus-visible{outline:3px solid var(--apps-accent);outline-offset:4px}:is(.lf-apps-page,.lf-app-detail-page) summary::-webkit-details-marker{display:none}:is(.lf-apps-page,.lf-app-detail-page) details[open]>summary>svg:last-child{transform:rotate(180deg)}html[data-marketing-theme=dark] :is(.lf-apps-page,.lf-app-detail-page){--apps-paper:#102235;--apps-tint:#112d3d}html[data-marketing-theme=dark] .lf-app-detail-growth{--apps-accent:#9de4c5}html[data-marketing-theme=dark] .lf-app-detail-conversation{--apps-accent:#efd891}html[data-marketing-theme=dark] :is(.lf-apps-intro-index,.lf-apps-planned-note,.lf-app-detail-conversation .lf-apps-form-flow){background:var(--apps-paper)}html[data-marketing-theme=dark] .lf-apps-card-art{background:#182e43!important}html[data-marketing-theme=dark] .lf-apps-card-growth .lf-apps-card-art{background:#17382f!important}html[data-marketing-theme=dark] .lf-apps-card-conversation .lf-apps-card-art{background:#352f22!important}html[data-marketing-theme=dark] :is(.lf-apps-story-heading,.lf-apps-form-flow,.lf-apps-card-symbol,.lf-apps-detail-name){color:var(--apps-ink)}@media(max-width:1050px){.lf-apps-card-copy{padding:28px}.lf-apps-card-art{padding:25px}.lf-apps-detail-grid{gap:30px}:is(.lf-apps-choose,.lf-apps-answers,.lf-apps-story-benefits,.lf-apps-current-scope){gap:35px}.lf-apps-detail-copy h1{font-size:46px}.lf-app-detail-growth .lf-apps-detail-copy h1{font-size:42px}}@media(max-width:760px){.lf-apps-available{padding-block:15px 40px}.lf-apps-section-title{align-items:start;gap:13px}.lf-apps-section-title h2{font-size:27px}.lf-apps-count{font-size:10px;padding:6px 9px;white-space:nowrap;margin-top:4px}.lf-apps-card{grid-template-columns:1fr;border-radius:17px}.lf-apps-card-copy{padding:24px}.lf-apps-card-top{margin-bottom:24px}.lf-apps-card-copy h3{font-size:28px}.lf-apps-card-art{border-left:0;border-top:1px solid var(--apps-line);padding:24px}.lf-apps-card-art .lf-real-shot figcaption{font-size:11px}.lf-apps-cards{gap:24px}:is(.lf-apps-choose,.lf-apps-answers){grid-template-columns:1fr;gap:24px;padding-block:37px}:is(.lf-apps-choose,.lf-apps-answers) h2{font-size:31px}.lf-apps-section-description{margin-top:17px}.lf-apps-choice-list>a{padding:19px 20px}.lf-apps-upcoming{padding-block:0 38px}.lf-apps-upcoming>details>summary{padding:21px}.lf-apps-upcoming summary strong{font-size:23px}.lf-apps-roadmap{grid-template-columns:1fr;padding:21px;gap:24px}.lf-apps-start{padding-block:36px}.lf-apps-start>.lf-wrap{flex-direction:column;align-items:start;gap:22px}.lf-apps-start h2{font-size:32px}.lf-apps-detail-hero{padding-block:18px 38px}.lf-apps-detail-grid,.lf-app-detail-growth .lf-apps-detail-grid{grid-template-columns:1fr;gap:29px;margin-top:23px}.lf-apps-detail-name{margin-bottom:24px}.lf-apps-detail-copy h1,.lf-app-detail-access .lf-apps-detail-copy h1,.lf-app-detail-growth .lf-apps-detail-copy h1{font-size:clamp(36px,9.7vw,48px);overflow-wrap:anywhere}.lf-apps-detail-purpose{font-size:15px}.lf-apps-detail-actions{gap:20px}.lf-apps-detail-badges>span{font-size:10px}.lf-apps-planned-note{padding:26px}.lf-apps-planned-note h2{font-size:28px}.lf-apps-story-benefits{padding-block:40px;grid-template-columns:1fr;gap:28px}.lf-apps-story-heading h2{font-size:34px}.lf-apps-story-heading>p:last-child{margin-top:17px}.lf-apps-highlight-list{gap:25px}.lf-apps-highlight-list h3{font-size:20px}.lf-apps-highlight-list p{font-size:13px}.lf-app-detail-growth .lf-apps-story-heading{display:block}.lf-app-detail-growth .lf-apps-highlight-list{grid-template-columns:1fr;gap:24px}.lf-app-detail-growth .lf-apps-highlight-list article{display:flex;gap:17px}.lf-app-detail-growth .lf-apps-highlight-list h3{margin-top:0}.lf-apps-detail-benefits{padding-block:35px 40px;grid-template-columns:1fr;gap:27px}.lf-apps-detail-benefits h2,.lf-apps-how h2,.lf-apps-guide-section h2,.lf-apps-current-scope h2,.lf-apps-next h2{font-size:29px}.lf-apps-benefit-list{gap:12px}.lf-apps-benefit-list li{font-size:13px}.lf-apps-how{padding-block:36px}.lf-apps-steps{grid-template-columns:1fr;gap:25px;margin-top:27px}.lf-apps-steps li{display:grid;grid-template-columns:28px 1fr;column-gap:10px}.lf-apps-steps li>span{grid-row:1/3;padding-top:2px}.lf-apps-steps h3{font-size:20px;margin:0 0 10px}.lf-apps-current-scope{padding-block:40px;grid-template-columns:1fr;gap:27px}.lf-apps-scope-list{gap:20px}.lf-apps-scope-list article{padding-bottom:20px}.lf-apps-guide-section{padding-block:38px}.lf-app-detail-page .lf-app-guide-disclosure>summary{padding:17px;font-size:13px}.lf-app-detail-page .lf-app-guide-pages{grid-template-columns:1fr;padding:0 17px 17px}.lf-app-detail-page .lf-app-guide-items{padding-inline:30px;overflow-wrap:anywhere}.lf-apps-auth-guide-answer{padding:0 17px 19px}.lf-apps-next{grid-template-columns:1fr;gap:25px;padding-block:35px 40px}.lf-apps-next-heading{gap:13px}.lf-apps-next li{align-items:start;font-size:12px}.lf-apps-requirements{padding-bottom:38px}}@media(max-width:380px){.lf-apps-section-title{display:block}.lf-apps-count{display:inline-block;margin-top:16px}.lf-apps-detail-copy h1{font-size:35px}.lf-apps-card-copy{padding:21px}.lf-apps-card-art{padding:20px}.lf-apps-detail-badges{gap:6px}.lf-apps-detail-badges>span{font-size:9px;padding:6px 8px}}@media(prefers-reduced-motion:reduce){:is(.lf-apps-page,.lf-app-detail-page) *{scroll-behavior:auto!important;transition:none!important}}@media(forced-colors:active){:is(.lf-apps-page,.lf-app-detail-page) main *{color:CanvasText!important;border-color:CanvasText!important}:is(.lf-apps-page,.lf-app-detail-page) main a{color:LinkText!important}:is(.lf-apps-page,.lf-app-detail-page) summary:focus-visible{outline-color:Highlight}}.lf-marketing[data-app-gallery-page]{--apps-ink:#102a3a;--apps-muted:#536b78;--apps-line:#d6e3e8;--apps-paper:#fff;--apps-tint:#edf5f7}html[data-marketing-theme=dark] .lf-marketing[data-app-gallery-page]{--apps-ink:#eef7fb;--apps-muted:#b2c6d3;--apps-line:#304759;--apps-paper:#102235;--apps-tint:#142d40;--apps-accent:#7be1ea}.lf-marketing[data-app-gallery-page] .lf-apps-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.lf-marketing[data-app-gallery-page] .lf-apps-card{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:stretch}.lf-marketing[data-app-gallery-page] .lf-apps-card-copy{padding:34px}.lf-marketing[data-app-gallery-page] .lf-apps-card-art{display:flex;align-items:center;padding:26px}.lf-marketing[data-app-gallery-page] .lf-apps-card-top{margin-bottom:24px}.lf-marketing[data-app-gallery-page] .lf-apps-card-copy h3{font-size:clamp(27px,2.3vw,35px)}.lf-marketing[data-app-gallery-page] .lf-apps-card-copy>p:not(.lf-eyebrow){font-size:14px;line-height:1.8}.lf-marketing[data-app-gallery-page] .lf-apps-card-copy li{font-size:13px}.lf-marketing[data-app-gallery-page] .lf-apps-card-link{margin-top:16px}.lf-marketing[data-app-gallery-page] .lf-apps-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:60px}.lf-marketing[data-app-gallery-page] .lf-apps-detail-copy h1{font-size:clamp(42px,4.8vw,68px)}.lf-marketing[data-app-gallery-page] .lf-apps-detail-glance{min-width:0;padding:34px;border:1px solid var(--apps-line);border-radius:24px;background:var(--apps-paper);box-shadow:0 22px 60px -45px #123e6566}.lf-apps-detail-glance-icon{width:70px;height:70px;display:grid;place-items:center;border:1px solid var(--apps-line);border-radius:21px;background:var(--apps-tint);color:var(--apps-accent);margin-bottom:28px}.lf-apps-detail-glance>h2{font-size:clamp(26px,2.5vw,36px);margin:15px 0 25px}.lf-apps-detail-glance>ul{list-style:none;padding:0;margin:0;display:grid;gap:18px}.lf-apps-detail-glance li{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.7;color:var(--apps-ink)}.lf-apps-detail-glance li svg{flex:none;color:var(--apps-accent)}.lf-apps-detail-glance>a{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:27px;padding-top:18px;border-top:1px solid var(--apps-line);color:var(--apps-accent);font-size:13px;font-weight:650}.lf-apps-gallery-section{padding-block:56px 64px;scroll-margin-top:110px}.lf-apps-gallery-section>header{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:26px}.lf-apps-gallery-section>header h2{margin:13px 0 0;font-size:clamp(28px,3.3vw,44px)}.lf-apps-gallery-section>header>p{max-width:360px;color:var(--apps-muted);font-size:14px;line-height:1.8;margin:0}.lf-apps-gallery-section+.lf-apps-story-benefits{padding-top:30px}html[data-marketing-theme=dark] .lf-marketing[data-app-gallery-page=analytics-dashboard]{--apps-accent:#9de4c5}html[data-marketing-theme=dark] .lf-marketing[data-app-gallery-page=forms]{--apps-accent:#efd891}@media(max-width:1000px){.lf-marketing[data-app-gallery-page] .lf-apps-card{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.lf-marketing[data-app-gallery-page] .lf-apps-card-copy{padding:25px}.lf-marketing[data-app-gallery-page] .lf-apps-card-art{padding:18px}.lf-marketing[data-app-gallery-page] .lf-apps-detail-grid{gap:30px}.lf-marketing[data-app-gallery-page] .lf-apps-detail-glance{padding:27px}}@media(max-width:760px){.lf-marketing[data-app-gallery-page] .lf-apps-card{grid-template-columns:minmax(0,1fr)}.lf-marketing[data-app-gallery-page] .lf-apps-card-art{order:-1;border-left:0;border-top:0;border-bottom:1px solid var(--apps-line);padding:17px}.lf-marketing[data-app-gallery-page] .lf-apps-card-copy{padding:24px}.lf-marketing[data-app-gallery-page] .lf-apps-detail-grid{grid-template-columns:minmax(0,1fr);gap:27px}.lf-marketing[data-app-gallery-page] .lf-apps-detail-copy h1{font-size:clamp(36px,9.5vw,49px)}.lf-marketing[data-app-gallery-page] .lf-apps-detail-glance{padding:24px;border-radius:18px}.lf-apps-detail-glance-icon{width:52px;height:52px;border-radius:15px;margin-bottom:20px}.lf-apps-detail-glance>h2{font-size:27px;margin-bottom:22px}.lf-apps-gallery-section{padding-block:35px 40px}.lf-apps-gallery-section>header{display:block;margin-bottom:20px}.lf-apps-gallery-section>header>p{margin-top:16px;font-size:13px;max-width:none}}
