html:has(.lf-page){scroll-behavior:smooth;scroll-padding-top:36px}.lf-page{--lf-green:#16805d;--lf-green-soft:#eaf5ef;--lf-violet-soft:#eee8fa;--lf-peach:#f6e8dc;background:var(--marble-bg);color:var(--marble-text);overflow:clip}.dark .lf-page{--lf-green:#6bd3ad;--lf-green-soft:#16352b;--lf-violet-soft:#2d2048;--lf-peach:#3f3028}.lf-page main{isolation:isolate;position:relative}.lf-page a,.lf-page button{-webkit-tap-highlight-color:transparent}.lf-page a:focus-visible,.lf-page button:focus-visible,.lf-preview-panel:focus-visible{outline:2px solid var(--marble-accent);outline-offset:6px}.lf-page h1,.lf-page h2,.lf-page h3{font-family:var(--font-heading), sans-serif;font-weight:500}.lf-page h2{letter-spacing:-.055em;font-size:clamp(42px,4.8vw,72px);line-height:1.04}.lf-wrap{z-index:1;width:calc(100% - 144px);max-width:1320px;margin-inline:auto;position:relative}.lf-section{padding-block:96px 130px}.lf-eyebrow,.lf-small-label,.lf-hero-foot,.lf-preview-caption{font-family:var(--font-geist-mono), monospace;letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:400}.lf-eyebrow{color:var(--marble-text-muted);align-items:center;gap:12px;margin:0 0 44px;display:flex}.lf-eyebrow>span:first-child{color:var(--marble-accent)}.lf-label-rule{background:var(--marble-border-strong);width:25px;height:1px}.lf-small-label{color:var(--marble-text-muted)}.lf-copy{color:var(--marble-text-muted);max-width:370px;font-size:16px;line-height:1.8}.lf-muted{color:var(--marble-text-muted)}.lf-accent,.lf-period{color:var(--marble-accent)}.lf-button{border:1px solid var(--marble-text);min-height:46px;color:var(--marble-surface);background:var(--marble-text);white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:28px;padding:13px 23px;font-size:13px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.lf-button:hover{background:var(--marble-text-muted);transform:translateY(-2px)}.lf-button svg{transition:transform .2s}.lf-button:hover svg{transform:translate(2px,-2px)}.lf-button-accent{background:var(--marble-accent);color:var(--marble-accent-contrast);border-color:#0000}.lf-button-accent:hover{background:var(--marble-accent-hover)}.lf-header{z-index:5;justify-content:space-between;align-items:center;height:106px;display:flex}.lf-header nav{color:var(--marble-text-muted);gap:32px;margin-left:auto;margin-right:48px;font-size:12px;display:flex}.lf-header nav a:hover{color:var(--marble-accent)}.lf-header .lf-button{gap:22px;min-height:41px;padding:10px 20px}.lf-logo{display:block}.lf-skip{background:var(--marble-surface);z-index:100;border-radius:8px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.lf-skip:focus{transform:none}.lf-hero{min-height:745px;padding-top:54px;padding-bottom:110px}.lf-hero .lf-eyebrow{margin-bottom:44px}.lf-hero h1{letter-spacing:-.07em;max-width:80%;margin:0;font-size:clamp(90px,10.2vw,155px);line-height:.99}.lf-hero-word{white-space:nowrap}.lf-hero-bottom{justify-content:space-between;padding-top:38px;display:flex}.lf-lede{color:var(--marble-text-muted);margin-bottom:25px;font-size:16px;line-height:1.75}.lf-hero-note{padding-top:15px;padding-right:20%;font-size:12px;line-height:1.6}.lf-tiny-cross{color:var(--marble-accent);margin-bottom:12px;font-size:31px;line-height:1;display:block}.lf-hero-foot{color:var(--marble-text-muted);letter-spacing:.08em;justify-content:space-between;align-items:center;margin-top:66px;font-size:9px;display:flex}.lf-hero-foot a{align-items:center;gap:10px;display:inline-flex}.lf-flow{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lf-flow path{fill:none;stroke-width:19px;stroke-linecap:round;stroke-linejoin:round}.lf-flow-purple{stop-color:var(--marble-accent)}.lf-flow-tick{stroke:var(--marble-text);stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.lf-footer-tick{stroke:#fff}.lf-flow-tick[data-drawn=true]{opacity:1;animation:.7s cubic-bezier(.22,.61,.36,1) both lf-draw-tick}@keyframes lf-draw-tick{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.lf-split-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:70px;display:flex}.lf-split-heading h2{flex:1}.lf-split-heading .lf-copy{flex:0 350px;margin-bottom:2px}.lf-together{padding-top:80px}.lf-org{max-width:780px;margin:0 auto;padding-top:10px}.lf-org-company{background:var(--marble-surface);border:1px solid var(--marble-border-strong);border-radius:12px;align-items:center;gap:17px;width:350px;margin-inline:auto;padding:20px 24px;font-size:13px;line-height:1.6;display:flex;position:relative}.lf-org-company strong{font-weight:500}.lf-org-company:after{content:"";background:var(--marble-border-strong);width:1px;height:33px;position:absolute;top:100%;left:50%}.lf-org-live{color:var(--lf-green);align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.lf-org-live i,.lf-online-dot{background:var(--lf-green);border-radius:50%;width:5px;height:5px;display:inline-block}.lf-org-branches{grid-template-columns:1fr 1fr;gap:48px;padding-top:64px;display:grid;position:relative}.lf-org-branches:before{content:"";border:1px solid var(--marble-border-strong);border-bottom:0;border-radius:18px 18px 0 0;width:53%;height:32px;position:absolute;top:32px;left:23.5%}.lf-org-team{background:var(--marble-surface);border:1px solid var(--marble-border-strong);border-radius:12px;padding:26px 30px;position:relative}.lf-org-team>strong{letter-spacing:-.04em;padding-top:6px;font-size:24px;font-weight:500;display:block}.lf-avatar-row{align-items:center;padding-top:24px;display:flex}.lf-avatar{background:var(--lf-violet-soft);width:27px;height:27px;color:var(--marble-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:500;display:inline-flex}.lf-avatar-peach{background:var(--lf-peach);color:#92542c}.dark .lf-avatar-peach{color:#efb282}.lf-avatar-green{background:var(--lf-green-soft);color:var(--lf-green)}.lf-avatar-row .lf-avatar+.lf-avatar{outline:2px solid var(--marble-surface);margin-left:-5px}.lf-org-detail{color:var(--marble-text-muted);margin-left:auto;font-size:10px}.lf-org figcaption{text-align:center;color:var(--marble-text-muted);margin-top:26px;font-size:11px}.lf-views{padding-top:100px}.lf-product{border:1px solid var(--marble-border-strong);background:var(--marble-bg);border-radius:14px;display:flex;overflow:hidden;box-shadow:0 12px 40px #190f2d0b}.lf-product-sidebar{border-right:1px solid var(--marble-border);background:var(--marble-surface);width:48px;color:var(--marble-text-muted);flex-direction:column;flex-shrink:0;align-items:center;gap:19px;padding:16px 0 12px;display:flex}.lf-product-sidebar>svg{flex-shrink:0}.lf-sidebar-active{background:var(--marble-accent-softer);color:var(--marble-accent);border-radius:7px;margin-block:-7px;padding:7px;display:flex}.lf-sidebar-bottom{flex-direction:column;align-items:center;gap:20px;margin-top:auto;padding-top:30px;display:flex}.lf-product-main{flex:1;min-width:0}.lf-product-top{border-bottom:1px solid var(--marble-border);height:46px;color:var(--marble-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:9px;display:flex}.lf-product-scope,.lf-product-actions,.lf-product-top span,.lf-task-tools,.lf-view-tools,.lf-task-tools>span,.lf-saved-views{white-space:nowrap;align-items:center;gap:6px;display:flex}.lf-product-top>div{gap:10px}.lf-department-chip,.lf-team-chip,.lf-global-search{background:var(--marble-surface);border-radius:7px;padding:7px 9px}.lf-product-top .lf-department-chip{color:var(--marble-accent);background:var(--marble-accent-soft);font-weight:600}.lf-global-search{border:1px solid var(--marble-border)}.lf-global-search kbd{background:var(--marble-surface-alt);border-radius:3px;padding:1px 3px;font-size:8px}.lf-product .lf-account-avatar{color:#fff;background:#b9381b;justify-content:center;width:23px;height:23px;font-size:8px}.lf-preview-new{background:var(--marble-accent);color:#fff;box-shadow:0 3px 9px var(--marble-accent-soft);border-radius:7px;padding:7px 10px;font-weight:600}.lf-product-heading{border-bottom:1px solid var(--marble-border);background:radial-gradient(ellipse at top right, var(--marble-accent-softer), transparent 45%);margin-inline:24px;padding:25px 0 19px;position:relative}.lf-product-heading:after{content:"";background:var(--marble-accent);width:38px;height:2px;position:absolute;bottom:-1px;left:0}.lf-product-heading h3{font-family:var(--font-sans);letter-spacing:-.04em;margin:0 0 4px;font-size:24px;font-weight:600;line-height:1.25}.lf-product-heading>span{color:var(--marble-text-muted);font-size:10px}.lf-product-controls{color:var(--marble-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:9px;display:flex}.lf-task-tools,.lf-view-tools{gap:8px}.lf-task-search{background:var(--marble-surface);border-radius:7px;width:clamp(140px,15vw,225px);padding:9px 10px}.lf-preview-filter,.lf-saved-views{background:var(--marble-surface);border:1px solid var(--marble-border);color:var(--marble-text);border-radius:7px;padding:8px 9px}.lf-my-tasks{padding:8px 4px}.lf-view-tabs{background:var(--marble-surface);border-radius:8px;gap:2px;padding:3px;display:flex}.lf-view-tabs button{color:var(--marble-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-size:10px;display:flex}.lf-view-tabs button[aria-selected=true]{background:var(--marble-accent-soft);color:var(--marble-accent)}.lf-view-tabs button:hover{background:var(--marble-accent-softer)}.lf-preview-panel{scrollbar-width:thin;border:1px solid var(--marble-border);background:var(--marble-surface);border-radius:12px;height:350px;margin:0 24px 22px;overflow:auto}.lf-preview-list{min-width:920px}.lf-list-head,.lf-list-row{grid-template-columns:minmax(240px,2.6fr) .75fr .85fr 1.2fr 1fr .9fr .85fr;align-items:center;column-gap:12px;padding-inline:14px;display:grid}.lf-list-head{text-transform:uppercase;letter-spacing:.045em;height:32px;color:var(--marble-text-muted);border-bottom:1px solid var(--marble-border);font-size:8px;font-weight:600}.lf-list-head>span,.lf-list-row>span:first-child,.lf-list-row>span:last-child{align-items:center;gap:10px;display:flex}.lf-list-head>span:last-child{color:var(--marble-accent);gap:4px}.lf-list-row{border-bottom:1px solid var(--marble-border);height:40px;font-size:10px}.lf-list-highlight{background:var(--marble-accent-softer)}.lf-task-title{font-weight:500}.lf-task-title small{color:var(--marble-text-muted);align-items:center;gap:3px;margin-top:2px;font-size:8px;font-weight:400;display:flex}.lf-task-type,.lf-list-row>span:last-child{color:var(--marble-text-muted);font-size:9px}.lf-list-row>span:last-child{white-space:nowrap;gap:4px}.lf-row-check{border:1px solid var(--marble-text-faint);border-radius:2px;flex-shrink:0;width:10px;height:10px;display:inline-block}.lf-preview-list .lf-avatar{width:21px;height:21px;color:var(--marble-text-muted);background:var(--marble-surface-alt);border:1px solid var(--marble-border);font-size:8px}.lf-product .lf-product-priority{gap:4px;padding:2px 6px;font-size:8px}.lf-product-priority .marble-pill-dot{width:4px;height:4px}.lf-table-status,.lf-table-label{background:var(--marble-surface-alt);color:var(--marble-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;font-size:8px;display:inline-flex}.lf-table-dot,.lf-table-label i{border-radius:50%;flex-shrink:0;width:4px;height:4px}.lf-table-dot-green{background:#2563eb}.lf-table-dot-violet{background:#65c923}.lf-table-dot-neutral{background:#71717a}.lf-table-label i{background:#55b96e}.lf-status-pill{white-space:nowrap;background:var(--marble-accent-soft);color:var(--marble-accent);border-radius:5px;justify-self:start;align-items:center;padding:4px 8px;font-size:9px;line-height:1.3;display:inline-flex}.lf-pill-green{color:var(--lf-green);background:var(--lf-green-soft)}.lf-pill-violet{color:var(--marble-accent);background:var(--lf-violet-soft)}.lf-pill-neutral{color:var(--marble-text-muted);background:var(--marble-surface-alt)}.lf-list-summary{color:var(--marble-text-muted);justify-content:space-between;padding:13px 14px;font-size:8px;display:flex}@media (min-width:760px) and (max-width:1150px){.lf-task-tools .lf-my-tasks,.lf-saved-views,.lf-product-top .lf-global-search{display:none}.lf-product-controls,.lf-product-top{padding-inline:16px}.lf-product-heading,.lf-preview-panel{margin-inline:16px}}.lf-preview-caption{color:var(--marble-text-muted);justify-content:space-between;margin-top:20px;font-size:8px;display:flex}.lf-preview-caption>span:last-child{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:10px}.lf-preview-kanban{grid-template-columns:repeat(3,1fr);gap:16px;min-width:590px;padding:20px 25px;display:grid}.lf-kanban-heading{align-items:center;gap:6px;margin-bottom:12px;font-size:10px;display:flex}.lf-kanban-heading>span:last-child{color:var(--marble-text-faint);margin-left:auto}.lf-status-dot{background:var(--marble-text-faint);border-radius:50%;width:6px;height:6px}.lf-dot-1{background:var(--marble-accent)}.lf-dot-2{background:var(--lf-green)}.lf-preview-kanban-card{border:1px solid var(--marble-border-strong);background:var(--marble-surface);border-radius:7px;margin-bottom:9px;padding:12px}.lf-preview-kanban-card .lf-small-label{font-size:7px}.lf-preview-kanban-card strong{padding:7px 0 13px;font-size:11px;font-weight:500;display:block}.lf-preview-kanban-card>div{color:var(--marble-text-muted);align-items:center;gap:8px;font-size:9px;display:flex}.lf-preview-kanban-card>div>svg{margin-left:auto}.lf-preview-kanban-card .lf-avatar{width:21px;height:21px;font-size:7px}.lf-preview-gantt{min-width:630px;padding:16px 30px}.lf-gantt-head,.lf-gantt-row{grid-template-columns:200px 1fr;align-items:center;font-size:11px;display:grid}.lf-gantt-head{color:var(--marble-text-muted);height:36px;font-size:10px}.lf-gantt-head>div,.lf-gantt-row>div{background-image:repeating-linear-gradient(to right, var(--marble-border) 0 1px, transparent 1px calc(100% / 7));grid-template-columns:repeat(7,1fr);align-items:center;height:100%;display:grid}.lf-gantt-head>div{text-align:center}.lf-gantt-row{border-top:1px solid var(--marble-border);height:46px}.lf-gantt-bar{border:1px solid var(--marble-border);border-radius:5px;margin-inline:4px;padding:5px 10px;font-size:9px}.lf-preview-calendar{min-width:620px;padding:18px 30px}.lf-calendar-title{align-items:center;gap:9px;margin-bottom:18px;font-size:12px;display:flex}.lf-calendar-title>span{color:var(--marble-text-muted);margin-left:auto;font-size:10px}.lf-calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.lf-calendar-grid>div{border:1px solid var(--marble-border);border-right:0;min-height:174px;padding:9px 6px}.lf-calendar-grid>div:last-child{border-right:1px solid var(--marble-border)}.lf-calendar-grid>div>span:first-child{color:var(--marble-text-muted);font-size:8px;display:block}.lf-calendar-grid strong{margin-block:4px 12px;font-size:15px;font-weight:500;display:block}.lf-calendar-task{border-radius:4px;padding:6px;font-size:8px;line-height:1.5;display:block}.lf-progress-section{--task-move:0;height:280svh;min-height:2200px;position:relative}.lf-progress-sticky{padding-top:50px;padding-bottom:40px;position:sticky;top:24px}.lf-progress-sticky>.lf-eyebrow{margin-bottom:35px}.lf-progress-layout{grid-template-columns:.85fr 1.35fr;align-items:center;gap:56px;display:grid}.lf-progress-copy h2{font-size:clamp(40px,4.4vw,66px)}.lf-progress-copy>.lf-copy{max-width:305px;margin-top:22px;font-size:14px;line-height:1.75}.lf-steps{margin:30px 0 26px;list-style:none}.lf-step{border-left:2px solid var(--marble-border-strong);color:var(--marble-text-muted);gap:14px;padding:10px 0 10px 17px;transition:border-color .25s,color .25s;display:flex}.lf-step>span{font-family:var(--font-geist-mono);margin-top:3px;font-size:9px}.lf-step strong{font-size:13px;font-weight:500}.lf-step p{margin-top:3px;font-size:10px;line-height:1.6}.lf-progress-section[data-phase="0"] [data-step="0"],.lf-progress-section[data-phase="1"] [data-step="1"],.lf-progress-section[data-phase="2"] [data-step="2"]{color:var(--marble-accent);border-color:var(--marble-accent)}.lf-scroll-cue{color:var(--marble-text-muted);align-items:center;gap:8px;font-size:10px;display:inline-flex}.lf-task-demo{border:1px solid var(--marble-border-strong);background:var(--marble-surface);border-radius:13px;margin:0;box-shadow:0 14px 45px #190f2d0d}.lf-demo-toolbar{border-bottom:1px solid var(--marble-border);justify-content:space-between;align-items:center;padding:23px 22px;font-size:12px;display:flex}.lf-demo-toolbar>span:first-child{align-items:center;gap:9px;display:flex}.lf-demo-toolbar .lf-small-label{font-size:8px}.lf-demo-board{background:var(--marble-surface-alt);border-radius:0 0 12px 12px;height:350px;padding:23px 20px 0;position:relative}.lf-demo-columns{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lf-demo-columns>div{color:var(--marble-text-muted);align-items:center;gap:6px;font-size:9px;display:flex}.lf-demo-columns i{background:var(--marble-text-faint);border-radius:50%;width:5px;height:5px}.lf-demo-columns>div:nth-child(2) i{background:var(--marble-accent)}.lf-demo-columns>div:nth-child(3) i{background:var(--lf-green)}.lf-moving-task{background:var(--marble-surface);border:1px solid var(--marble-border-strong);width:calc(33.3333% - 21.3333px);transform:translateX(calc(var(--task-move) * (200% + 24px))) rotate(calc(sin(var(--task-move) * 3.14159) * -2deg));z-index:2;will-change:transform;border-radius:8px;padding:13px 12px;position:absolute;top:61px;left:20px;box-shadow:0 6px 16px #190f2d0f}.lf-task-card-top{font-family:var(--font-geist-mono);color:var(--marble-text-muted);justify-content:space-between;align-items:center;height:18px;margin-bottom:12px;font-size:8px;display:flex}.lf-task-check{opacity:0;color:var(--lf-green);transition:opacity .2s}.lf-progress-section[data-phase="2"] .lf-task-check{opacity:1}.lf-moving-task h3{letter-spacing:-.03em;font-size:17px;line-height:1.25}.lf-moving-task>p{color:var(--marble-text-muted);margin-top:10px;font-size:9px;line-height:1.6}.lf-task-status{margin-top:15px;font-size:8px}.lf-task-status>span{background:var(--marble-bg);color:var(--marble-text-muted);border-radius:4px;align-items:center;gap:4px;padding:4px 6px}.lf-task-status>.lf-phase-one{color:var(--marble-accent);background:var(--marble-accent-soft)}.lf-task-status>.lf-phase-two{color:var(--lf-green);background:var(--lf-green-soft)}.lf-task-card-footer{color:var(--marble-text-muted);border-top:1px solid var(--marble-border);align-items:center;gap:7px;margin-top:20px;padding-top:12px;font-size:7px;display:flex}.lf-task-card-footer .lf-avatar{width:22px;height:22px;font-size:7px}.lf-task-card-footer>span:last-child{line-height:1.5}.lf-board-ghost{border:1px dashed var(--marble-border-strong);border-radius:8px;width:calc(33.3333% - 21.3333px);height:91px;position:absolute;top:61px}.lf-ghost-one{left:calc(33.3333% + 10.6667px)}.lf-ghost-two{right:20px}.lf-task-demo figcaption{min-height:62px;color:var(--marble-text-muted);border-top:1px solid var(--marble-border);justify-content:space-between;align-items:center;gap:12px;padding:15px 22px;font-size:9px;display:flex}.lf-phase-one,.lf-phase-two{display:none}.lf-phase-zero{display:inline-flex}[data-phase="1"] .lf-phase-zero,[data-phase="2"] .lf-phase-zero{display:none}[data-phase="1"] .lf-phase-one,[data-phase="2"] .lf-phase-two{display:inline-flex}.lf-demo-dots{gap:5px;display:flex}.lf-demo-dots i{background:var(--marble-border-strong);border-radius:50%;width:4px;height:4px}[data-phase="0"] .lf-demo-dots i:first-child,[data-phase="1"] .lf-demo-dots i:nth-child(2),[data-phase="2"] .lf-demo-dots i:nth-child(3){background:var(--marble-accent)}.lf-feature-pair{grid-template-columns:1fr 1fr;gap:90px;padding-top:30px;padding-bottom:150px;display:grid}.lf-feature-detail{--reveal:1}.lf-feature-detail>.lf-small-label{margin:36px 0 16px;font-size:9px;display:block}.lf-feature-detail h3{letter-spacing:-.04em;font-size:clamp(31px,3vw,44px);line-height:1.08}.lf-feature-detail>.lf-copy{max-width:340px;margin-top:18px;font-size:14px}.lf-mini-demo{border-bottom:1px solid var(--marble-border-strong);flex-direction:column;justify-content:center;height:240px;padding-bottom:25px;font-size:12px;display:flex}.lf-mini-task{border:1px solid var(--marble-border-strong);background:var(--marble-surface);border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.lf-mini-task>svg{color:var(--marble-accent)}.lf-mini-task strong{font-weight:500}.lf-mini-assignee{opacity:clamp(0, calc(var(--reveal) * 4), 1);transform:scale(clamp(.5, calc(var(--reveal) * 4), 1));margin-left:auto}.lf-comment{opacity:clamp(0, calc((var(--reveal) - .2) * 3), 1);transform:translateY(calc((1 - var(--reveal)) * 25px));align-items:center;gap:10px;padding:20px 10px 18px 20px;display:flex}.lf-comment strong{font-size:10px;font-weight:500}.lf-comment strong>span{color:var(--marble-text-muted);margin-left:8px;font-size:8px;font-weight:400}.lf-comment p{color:var(--marble-text-muted);margin-top:3px;font-size:10px}.lf-comment>svg{color:var(--marble-text-muted);margin-left:auto}.lf-file{color:var(--marble-text-muted);background:var(--marble-surface);border:1px solid var(--marble-border);opacity:clamp(0, calc((var(--reveal) - .45) * 3), 1);transform:translateY(calc((1 - var(--reveal)) * 35px));border-radius:6px;align-items:center;gap:10px;margin-left:58px;padding:11px 14px;font-size:10px;display:flex}.lf-file>svg:last-child{color:var(--lf-green);margin-left:auto}.lf-recurring-current,.lf-recurring-next{border:1px solid var(--marble-border-strong);background:var(--marble-surface);border-radius:8px;align-items:center;gap:12px;padding:15px;display:flex}.lf-recurring-current>div,.lf-recurring-next>div{flex-direction:column;gap:4px;display:flex}.lf-recurring-current strong,.lf-recurring-next strong{font-size:11px;font-weight:500}.lf-recurring-current>div>span,.lf-recurring-next>div>span{color:var(--marble-text-muted);font-size:9px}.lf-recurring-current>.lf-small-label,.lf-recurring-next>.lf-status-pill{margin-left:auto;font-size:8px}.lf-recurring-current>.lf-small-label{color:var(--lf-green);opacity:clamp(0, calc(var(--reveal) * 3), 1)}.lf-recurring-check{color:var(--lf-green);opacity:clamp(0, calc(var(--reveal) * 3), 1);display:flex}.lf-recurrence-connector{color:var(--marble-accent);align-items:center;gap:12px;margin-left:22px;padding:13px 0;font-size:9px;display:flex}.lf-recurrence-connector svg{transform:rotate(calc(var(--reveal) * 180deg))}.lf-recurring-next{opacity:clamp(0, calc((var(--reveal) - .35) * 2.5), 1);transform:translateY(calc((1 - var(--reveal)) * -30px))}.lf-recurring-next>svg{color:var(--marble-text-faint)}.lf-insights{--reveal:1;padding-top:96px;padding-bottom:150px}.lf-insights-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.lf-insights-layout>div>.lf-copy{max-width:310px;margin-top:28px;font-size:14px}.lf-insight-audiences{color:var(--marble-text-muted);flex-direction:column;gap:9px;margin-top:25px;font-size:11px;display:flex}.lf-insight-audiences span:before{content:"+";color:var(--marble-accent);margin-right:10px}.lf-dashboard{border:1px solid var(--marble-border-strong);background:var(--marble-surface);border-radius:12px;padding:28px;box-shadow:0 10px 35px #190f2d0a}.lf-dashboard-header{justify-content:space-between;align-items:center;display:flex}.lf-dashboard-header .lf-small-label{font-size:8px}.lf-dashboard-header h3{letter-spacing:-.04em;margin-top:5px;font-size:23px}.lf-dashboard-header>.lf-status-pill{font-size:8px}.lf-stats{grid-template-columns:1fr 1fr;gap:22px;padding-block:28px;display:grid}.lf-stats>div{flex-direction:column;gap:9px;display:flex}.lf-stats>div>span{color:var(--marble-text-muted);font-size:9px}.lf-stats strong{font-family:var(--font-heading);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:49px;font-weight:500;line-height:1}.lf-stats small{color:var(--marble-text-faint);font-size:20px;font-weight:400}.lf-stats .lf-stat-trend{color:var(--lf-green);align-items:center;gap:4px;font-size:8px;display:flex}.lf-chart{height:160px;padding:0 0 22px 28px;position:relative}.lf-chart svg{width:100%;height:100%;position:relative;overflow:visible}.lf-chart-grid{color:var(--marble-text-faint);flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;inset:0 0 22px}.lf-chart-grid>span{border-top:1px solid var(--marble-border);padding-top:3px}.lf-chart-line{fill:none;stroke:var(--marble-accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--reveal))}.lf-chart-fill{fill:var(--marble-accent-soft);opacity:var(--reveal)}.lf-chart-days{color:var(--marble-text-faint);justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.lf-dashboard figcaption{color:var(--marble-text-muted);border-top:1px solid var(--marble-border);align-items:center;gap:6px;margin-top:18px;padding-top:18px;font-size:8px;display:flex}.lf-dashboard figcaption>span:last-child{margin-left:auto;font-size:7px}.lf-closing{padding-top:65px;padding-bottom:100px}.lf-closing,.lf-footer-shell{color:#fff;background:#7c3aed}.lf-closing .lf-accent,.lf-closing .lf-eyebrow,.lf-closing .lf-eyebrow>span:first-child,.lf-closing .lf-copy,.lf-footer-shell .lf-footer{color:#fff}.lf-closing .lf-label-rule{background:#ffffff80}.lf-closing .lf-button{color:#6d28d9;background:#fff;border-color:#fff}.lf-closing .lf-button:hover{background:#eee8fa}.lf-footer-shell .lf-footer{border-color:#ffffff40}.lf-footer-shell img{filter:brightness(0)invert()}.lf-closing a:focus-visible,.lf-footer-shell a:focus-visible{outline-color:#fff}.lf-closing h2{letter-spacing:-.065em;font-size:clamp(100px,12.5vw,185px);line-height:.95}.lf-closing .lf-eyebrow{margin-bottom:40px}.lf-closing-bottom{justify-content:space-between;align-items:flex-end;max-width:740px;margin-top:35px;display:flex}.lf-closing-bottom .lf-copy{font-size:15px}.lf-closing-bottom .lf-button{margin-bottom:3px}.lf-footer{border-top:1px solid var(--marble-border-strong);color:var(--marble-text-muted);align-items:center;gap:28px;padding-block:32px;font-size:10px;display:flex}.lf-footer>span{margin-left:auto}.lf-back-top{align-items:center;gap:12px;margin-left:30px;display:flex}@media (min-width:1600px){.lf-flow path{stroke-width:22px}}@media (max-width:1100px){.lf-wrap{width:calc(100% - 112px)}.lf-hero{min-height:720px}.lf-hero h1{font-size:10.8vw}.lf-hero-note{padding-right:20%}.lf-split-heading{gap:35px}.lf-split-heading .lf-copy{flex-basis:280px;font-size:14px}.lf-progress-layout{grid-template-columns:.8fr 1.2fr;gap:30px}.lf-progress-copy h2{font-size:43px}.lf-moving-task h3{font-size:14px}.lf-task-card-footer{flex-wrap:wrap}.lf-task-demo figcaption{font-size:8px}.lf-feature-pair{gap:60px}.lf-insights-layout{gap:40px}.lf-dashboard{padding:23px}.lf-org-detail{font-size:8px}}@media (max-width:759px){html:has(.lf-page){scroll-padding-top:16px}.lf-wrap{width:calc(100% - 64px)}.lf-header{height:84px}.lf-header nav{display:none}.lf-logo img{height:26px}.lf-header .lf-button{gap:14px;min-height:39px;padding:9px 15px;font-size:11px}.lf-hero{min-height:710px;padding-top:32px;padding-bottom:85px}.lf-hero .lf-eyebrow{gap:9px;max-width:240px;margin-bottom:84px;font-size:8px;line-height:1.7}.lf-label-rule{flex-shrink:0;width:15px}.lf-hero h1{letter-spacing:-.065em;max-width:100%;font-size:clamp(56px,12vw,90px);line-height:1.02}.lf-hero h1>br{display:block}.lf-hero-bottom{padding-top:28px}.lf-lede{max-width:270px;margin-bottom:22px;font-size:13px;line-height:1.85}.lf-desktop-break,.lf-hero-note{display:none}.lf-button{gap:24px;padding:12px 19px;font-size:12px}.lf-hero-foot{gap:20px;margin-top:55px;font-size:7px;line-height:1.7}.lf-hero-foot>span{max-width:145px}.lf-hero-foot a{gap:7px}.lf-flow path{stroke-width:8px}.lf-section{padding-top:82px;padding-bottom:100px}.lf-eyebrow{gap:10px;margin-bottom:30px;font-size:8px}.lf-page h2{font-size:clamp(37px,7.8vw,54px)}.lf-split-heading{margin-bottom:40px;display:block}.lf-split-heading .lf-copy{max-width:400px;margin-top:25px;font-size:14px}.lf-org{padding-top:0}.lf-org-company{gap:12px;width:270px;padding:15px;font-size:11px}.lf-org-company img{width:25px;height:25px}.lf-org-live{font-size:8px}.lf-org-branches{gap:16px;padding-top:56px}.lf-org-branches:before{height:24px}.lf-org-team{border-radius:8px;padding:18px 13px}.lf-org-team .lf-small-label{font-size:8px}.lf-org-team>strong{padding-top:8px;font-size:17px;line-height:1.3}.lf-avatar-row{padding-top:20px}.lf-avatar-row .lf-avatar{width:23px;height:23px;font-size:8px}.lf-org-detail{display:none}.lf-org figcaption{font-size:10px}.lf-product{border-radius:10px;margin-inline:-8px}.lf-product-sidebar{display:none}.lf-product-top{padding-inline:12px;font-size:8px}.lf-product-top>div{gap:6px}.lf-product-top .lf-team-chip,.lf-product-top .lf-global-search,.lf-product-top .lf-preview-new,.lf-product-actions>svg{display:none}.lf-product-heading{margin-inline:16px;padding:18px 0 14px}.lf-product-heading h3{font-size:23px}.lf-product-controls{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.lf-task-tools{width:100%}.lf-task-search{flex:1;width:auto}.lf-task-tools .lf-my-tasks,.lf-saved-views,.lf-preview-options{display:none}.lf-view-tabs{gap:0;width:100%}.lf-view-tabs button{flex:1;gap:5px;padding:10px 7px;font-size:10px}.lf-preview-panel{height:350px;margin:0 12px 12px}.lf-preview-caption{gap:12px;font-size:6px}.lf-preview-caption>span:last-child{font-size:8px}.lf-progress-section{height:235svh;min-height:1720px}.lf-progress-sticky{padding-top:28px;padding-bottom:20px;top:0}.lf-progress-sticky>.lf-eyebrow{margin-bottom:22px}.lf-progress-layout{flex-direction:column;align-items:stretch;gap:24px;display:flex}.lf-progress-copy h2{font-size:40px}.lf-progress-copy>.lf-copy{max-width:320px;margin-top:14px;font-size:12px}.lf-progress-copy>.lf-copy>br{display:none}.lf-steps{gap:5px;margin:20px 0 0;display:flex}.lf-step{border-left:0;border-top:2px solid var(--marble-border-strong);flex:1;gap:6px;padding:7px 7px 4px 0}.lf-step>span{margin-top:2px;font-size:7px}.lf-step strong{font-size:9px;line-height:1.4;display:block}.lf-step p,.lf-scroll-cue{display:none}.lf-task-demo{margin-inline:-8px}.lf-demo-toolbar{padding:15px 14px;font-size:10px}.lf-demo-toolbar .lf-small-label{font-size:7px}.lf-demo-board{height:230px;padding:16px 12px 0}.lf-demo-columns{gap:6px}.lf-demo-columns>div{gap:4px;font-size:8px}.lf-moving-task{width:calc(33.3333% - 12px);transform:translateX(calc(var(--task-move) * (200% + 12px)));padding:9px 8px;top:47px;left:12px}.lf-task-card-top{height:16px;margin-bottom:5px;font-size:6px}.lf-task-card-top svg{width:12px}.lf-moving-task h3{font-size:12px}.lf-moving-task>p{margin-top:8px;font-size:7px}.lf-task-status{margin-top:9px;font-size:6px}.lf-task-status>span{gap:2px;padding:3px 4px}.lf-task-status svg{width:8px}.lf-task-card-footer{gap:5px;margin-top:10px;padding-top:8px;font-size:6px}.lf-task-card-footer .lf-avatar{width:18px;height:18px;font-size:6px}.lf-board-ghost{width:calc(33.3333% - 12px);height:75px;top:47px}.lf-ghost-one{left:calc(33.3333% + 6px)}.lf-ghost-two{right:12px}.lf-task-demo figcaption{min-height:43px;padding:12px 14px;font-size:7px}.lf-feature-pair{grid-template-columns:1fr;gap:70px;padding-top:30px;padding-bottom:110px}.lf-feature-detail h3{font-size:35px}.lf-feature-detail>.lf-copy{font-size:13px}.lf-mini-demo{height:230px}.lf-feature-detail>.lf-small-label{margin-top:25px;font-size:8px}.lf-file{margin-left:45px}.lf-comment{padding-left:10px}.lf-comment p{font-size:9px}.lf-recurring-current,.lf-recurring-next{gap:9px;padding:13px}.lf-recurring-current strong,.lf-recurring-next strong{font-size:10px}.lf-insights-layout{grid-template-columns:1fr;gap:40px}.lf-insights-layout>div>.lf-copy{max-width:390px;margin-top:22px;font-size:13px}.lf-insight-audiences{margin-top:20px;font-size:10px}.lf-dashboard{margin-inline:-8px;padding:20px}.lf-dashboard-header h3{font-size:21px}.lf-stats{gap:15px;padding-block:25px}.lf-stats strong{font-size:46px}.lf-stats>div>span{font-size:8px}.lf-stats .lf-stat-trend,.lf-dashboard figcaption{font-size:7px}.lf-dashboard figcaption>span:last-child{font-size:6px}.lf-closing{padding-top:50px;padding-bottom:65px}.lf-closing h2{font-size:92px}.lf-closing .lf-eyebrow{margin-bottom:35px;font-size:7px}.lf-closing-bottom{margin-top:28px;display:block}.lf-closing-bottom .lf-copy{margin-bottom:25px;font-size:13px}.lf-footer{flex-wrap:wrap;gap:22px;padding-block:26px;font-size:8px}.lf-footer img{height:22px}.lf-footer>p{margin-left:auto}.lf-footer>span{margin-left:0}.lf-back-top{margin-left:auto}}@media (max-width:380px){.lf-wrap{width:calc(100% - 52px)}.lf-hero h1{font-size:54px}.lf-org-company{width:250px}.lf-org-team{padding-inline:10px}.lf-org-team>strong{font-size:15px}.lf-progress-copy h2{font-size:36px}.lf-task-card-footer>span:last-child{display:none}.lf-moving-task h3{font-size:11px}.lf-feature-detail h3{font-size:31px}}@media (max-height:740px) and (min-width:760px){.lf-progress-sticky{padding-top:20px;top:10px}.lf-progress-sticky>.lf-eyebrow{margin-bottom:26px}.lf-progress-copy h2{font-size:45px}.lf-progress-copy>.lf-copy{margin-top:16px}.lf-steps{margin-block:20px}.lf-step{padding-block:8px}.lf-demo-board{height:320px}}@media (max-height:650px){.lf-progress-sticky{position:relative;top:auto}.lf-progress-section{height:auto;min-height:auto;padding-block:20px 90px}}@media (prefers-reduced-motion:reduce){html:has(.lf-page){scroll-behavior:auto}.lf-page *,.lf-page :before,.lf-page :after{transition:none!important;animation:none!important}.lf-progress-section{height:auto;min-height:auto;padding-block:25px 90px}.lf-progress-sticky{position:relative;top:0}.lf-scroll-cue{display:none}.lf-page [data-reveal]{--reveal:1!important}.lf-moving-task{will-change:auto}.lf-flow-ink{stroke-dashoffset:0!important}.lf-flow-tick{stroke-dashoffset:0;opacity:1}}
