body.lp{--lp-max:1300px;--lp-pad:5vw;background-color:var(--bg-color);min-height:100svh;display:block}@media (width>=1024px){body.lp{--lp-max:1100px;--lp-pad:40px}}@media (width>=1440px){body.lp{--lp-max:1300px}}.lp-wrap{width:100%;max-width:var(--lp-max);padding-left:var(--lp-pad);padding-right:var(--lp-pad);box-sizing:border-box;margin-left:auto;margin-right:auto}.lp main{display:block}.lp ::selection{background:#ffffff40}.lp-band{width:100%}.lp-band--purple{background:var(--bg-color)}.lp-band--dark{--lp-surface:#1f1f1f;background:#141414}.lp-band--purple{--lp-surface:var(--card-bg)}.lp-overline{border-radius:var(--radius-full);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;color:#ffffffc7;border:1px solid #ffffff4d;align-self:center;margin-bottom:22px;padding:7px 18px 6px;font-size:12px;font-weight:600;display:inline-block}.lp-hero-copy .lp-overline{align-self:flex-start}.lp-band--purple .lp-overline{color:color-mix(in srgb, var(--bg-color) 40%, white)}.lp-hero-copy{width:100%;container-type:inline-size}.lp-hero-copy h1{letter-spacing:-.032em;margin-bottom:18px;font-size:min(52px,7.2cqi);line-height:1.06}.lp-section-inner>h2,.lp-cta-box h2{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(28px,3.4vw,42px);line-height:1.14}.lp-section-sub{color:#ffffffb8;text-wrap:pretty;max-width:52ch;margin:14px auto 52px;font-size:17px;font-weight:400;line-height:1.65}.lp-btn{border-radius:var(--radius-full);font-family:var(--font-display);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.lp-btn:hover{filter:brightness(1.05);transform:translateY(-2px)}.lp-btn--white{background:var(--text-white);color:#1a1a1a}.lp-btn--big{padding:16px 32px;font-size:17px}.lp-btn i[data-lucide],.lp-btn svg.lucide{flex:none;width:16px;height:16px}.lp-header{z-index:40;background:0 0;width:100%;padding:18px 0;transition:background .28s,padding .28s;position:sticky;top:0}.lp-header.lp-scrolled{background:color-mix(in srgb, var(--bg-color) 88%, black);padding-top:10px;padding-bottom:10px}.lp-header-inner{justify-content:space-between;align-items:center;gap:28px;display:flex}.lp-footer-brand .brand{--brand-mark:46px;--brand-text:22px}.lp-nav{gap:26px;margin-left:22px;margin-right:auto;display:flex}.lp-nav a{color:#ffffffd1;font-size:15px;font-weight:600;text-decoration:none}.lp-nav a:hover{color:var(--text-white)}.lp-header-actions{align-items:center;gap:14px;display:flex}.lp-header-cta{padding:10px 20px;font-size:14px}.lp-header-cta[hidden]{display:none}.lp-avatar-link{text-decoration:none;display:inline-flex}.lp-avatar-link .avatar-stack{line-height:0;display:flex;position:relative}.lp-avatar-link .avatar{object-fit:cover;border-radius:50%;width:44px;height:44px;transition:transform .15s}.lp-avatar-link:hover .avatar{transform:scale(1.06)}.lp-header.lp-scrolled .lp-nav{display:none}.lp-header.lp-scrolled .site-burger{display:inline-flex}.lp-lang-btn{letter-spacing:.04em;color:#ffffffbf;cursor:pointer;background:0 0;border:none;padding:6px 2px;font-family:inherit;font-size:14px;font-weight:700;transition:color .15s}.lp-lang-btn:hover{color:var(--text-white)}.lp-hero-band{flex-direction:column;min-height:calc(100svh - 86px);display:flex}.lp-section{box-sizing:border-box;justify-content:center;align-items:center;min-height:100svh;padding:96px 0;display:flex}.lp-section-inner{width:100%;max-width:var(--lp-max);padding-left:var(--lp-pad);padding-right:var(--lp-pad);box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.lp-hero{width:100%;max-width:var(--lp-max);padding:40px var(--lp-pad) 64px;box-sizing:border-box;flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;margin:0 auto;display:grid}.lp-hero>*{min-width:0}.lp-hero-copy{--lp-copy:calc(clamp(34px, 4.2vw, 52px) * 11.2)}.lp-hero-sub{color:#ffffffe0;max-width:var(--lp-copy);text-wrap:pretty;margin-bottom:30px;font-size:17.5px;line-height:1.6}.lp-hero-note{color:#ffffffb8;max-width:var(--lp-copy);text-wrap:pretty;font-size:13px;line-height:1.55}.lp-emailform{width:100%;max-width:var(--lp-copy,470px);border-radius:var(--radius-full);background:#00000042;align-items:center;gap:8px;padding:7px 7px 7px 10px;display:flex}.lp-band--dark .lp-emailform{background:var(--gray-700)}.lp-emailform-input{min-width:0;color:var(--text-white);background:0 0;border:none;outline:none;flex:1;padding:12px 10px 12px 14px;font-family:inherit;font-size:15px}.lp-emailform-input::placeholder{color:#ffffff8c}.lp-emailform.lp-invalid{background:#ff444438}.lp-emailform-btn{border-radius:var(--radius-full);background:var(--text-white);color:#1a1a1a;font-family:var(--font-display);cursor:pointer;border:none;flex:none;padding:13px 26px;font-size:15px;font-weight:600;transition:transform .15s,filter .15s}.lp-emailform-btn:hover{filter:brightness(.95);transform:translateY(-1px)}.lp-perks{flex-wrap:wrap;gap:10px 24px;margin:18px 0 14px;padding:0;list-style:none;display:flex}.lp-perks .custom-checkbox-wrapper{align-items:center;gap:9px;font-size:14.5px;font-weight:600;display:flex}.lp-perks .custom-checkbox{width:20px;height:20px}.lp-perks .check-icon{width:12px;height:12px}.lp-perks .checkbox-label{cursor:default;color:#ffffffe6}.lp-perks li.lp-checked .custom-checkbox{border-color:var(--gold)}.lp-perks li.lp-checked .check-icon{opacity:1;transform:scale(1)}.lp-demo-toggle{display:none}.lp-demo{pointer-events:none;-webkit-user-select:none;user-select:none;width:min(500px,100%);max-width:100%;margin-left:auto}.lp-demo-frame{background:color-mix(in srgb, var(--bg-color) 82%, black);gap:var(--space-lg);border-radius:36px;flex-direction:column;min-height:150px;padding:20px 18px 24px;transition:background .7s,min-height .45s;display:flex;position:relative}.lp-demo-frame.lp-frame-panel{min-height:430px}.lp-demo-chrome{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-demo-chrome .workspace-bar{padding:0}.lp-demo-chrome .view-toggle-btn{padding:6px 12px}.lp-demo-calendar{opacity:0;flex-direction:column;gap:10px;transition:opacity .32s,transform .32s cubic-bezier(.2,.8,.3,1);display:flex;transform:translateY(10px)}.lp-demo-calendar.lp-visible{opacity:1;transform:none}.lp-demo-calendar.lp-hidden{display:none}.lp-demo-calendar .cal-day{min-height:60px;padding:8px 2px 10px}.lp-demo-calendar .cal-day-num{font-size:15px}.lp-demo .task-card{position:relative}.lp-demo .stage-column{z-index:1;position:relative}.lp-demo .stage-column.lp-raised{z-index:8}.lp-demo .stage-column.lp-raised .task-list{contain:none}.lp-demo .board-context-menu,.lp-demo .move-board-dropdown{z-index:6;position:absolute;top:44px;left:auto;right:12px;box-shadow:0 14px 40px #00000073}.lp-demo .bcm-item.lp-hover,.lp-demo .mbd-item.lp-hover{background:#ffffff14}.lp-minical{z-index:6;background:var(--card-bg);border:none;border-radius:20px;width:240px;padding:14px;animation:.15s ctxIn;position:absolute;top:44px;right:12px;box-shadow:0 14px 40px #00000073}.lp-minical-head{font-family:var(--font-display);text-align:center;color:var(--text-white);margin-bottom:10px;font-size:13px;font-weight:600}.lp-minical-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.lp-minical-dow{text-transform:uppercase;color:#fff6;padding:4px 0 6px;font-size:10px;font-weight:700}.lp-minical-day{color:#ffffffbf;border-radius:50%;place-items:center;width:26px;height:26px;margin:0 auto;font-size:12px;font-weight:600;transition:background .15s,color .15s,transform .15s;display:grid}.lp-minical-day.muted{color:#ffffff40}.lp-minical-day.lp-hover{background:#ffffff14}.lp-minical-day.picked{background:var(--gold);color:var(--card-bg);transform:scale(1.08)}.lp-iconpick{z-index:6;background:var(--card-bg);border-radius:var(--radius-md);border:none;grid-template-columns:repeat(4,1fr);gap:6px;width:196px;padding:12px;animation:.15s ctxIn;display:grid;position:absolute;top:44px;right:12px;box-shadow:0 14px 40px #00000073}.lp-iconpick-item{color:#ffffffb3;border-radius:10px;place-items:center;width:40px;height:40px;transition:background .15s,color .15s,transform .15s;display:grid}.lp-iconpick-item i[data-lucide],.lp-iconpick-item svg.lucide{width:18px;height:18px}.lp-iconpick-item.lp-hover{color:var(--text-white);background:#ffffff1a}.lp-iconpick-item.picked{background:var(--gold);color:#000;transform:scale(1.08)}.lp-demo .ai-prompt-container.lp-hidden{display:none}.lp-demo .task-card.lp-collapsing{margin-top:calc(-1 * var(--space-md));padding-top:0;padding-bottom:0;transition:max-height .35s,padding .35s,margin-top .35s;overflow:hidden}.lp-demo .lp-attention{animation:1.1s ease-in-out infinite lp-attention}@keyframes lp-attention{0%,to{transform:scale(1);box-shadow:0 0 #ffffff8c}50%{transform:scale(1.14);box-shadow:0 0 0 7px #fff0}}.lp-demo .lp-board-menu{top:54px;left:18px;right:auto}.lp-newboard{z-index:6;background:var(--card-bg);opacity:0;border-radius:26px;flex-direction:column;gap:8px;padding:18px 20px;transition:opacity .28s,transform .28s cubic-bezier(.2,.8,.3,1);display:flex;position:absolute;inset:14px;transform:translateY(10px)scale(.98);box-shadow:0 18px 48px #00000073}.lp-newboard.lp-visible{opacity:1;transform:none}.lp-newboard .settings-heading{margin:4px 0 2px}.lp-newboard .flat-input{border-radius:var(--radius-full);padding:11px 16px}.lp-newboard .board-color-grid{gap:8px}.lp-newboard .board-color-swatch{border-width:2px;max-width:30px}.lp-newboard .modal-btn-primary{width:100%;margin-top:auto}.lp-demo .task-card.lp-filtered{opacity:0;max-height:0;margin-top:calc(-1 * var(--space-md));padding-top:0;padding-bottom:0;transition:opacity .25s,max-height .35s,padding .35s,margin-top .35s;overflow:hidden}.lp-demo .manual-add-btn,.lp-demo .workspace-dot-add,.lp-demo .view-toggle-btn,.lp-demo .sort-action{justify-content:center;align-items:center;transition:transform .16s,filter .16s,color .16s;display:inline-flex;position:relative}.lp-demo .manual-add-btn.pressed{filter:brightness(1.35);transform:scale(.78)}.lp-demo .sort-action.lp-pressed{color:var(--gold);transform:scale(.78)}.lp-demo .workspace-dot-add.pressed{border-color:var(--gold);transform:scale(.78)}.lp-demo .view-toggle-btn.pressed{color:var(--gold);transform:scale(.86)}.lp-demo .manual-add-btn.pressed:after,.lp-demo .workspace-dot-add.pressed:after,.lp-demo .view-toggle-btn.pressed:after,.lp-demo .sort-action.lp-pressed:after{content:"";border-radius:inherit;border:2px solid var(--gold);pointer-events:none;animation:.42s ease-out lp-ping;position:absolute;inset:-7px}.lp-demo .manual-add-btn.pressed:after,.lp-demo .workspace-dot-add.pressed:after,.lp-demo .sort-action.lp-pressed:after{border-radius:50%}.lp-demo .view-toggle-btn.pressed:after{border-radius:var(--radius-full)}@keyframes lp-ping{0%{opacity:.9;transform:scale(.65)}to{opacity:0;transform:scale(1.7)}}.lp-demo .timeline-item.lp-fade{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(6px)}.lp-demo .timeline-item.lp-fade.lp-visible{opacity:1;transform:none}.lp-demo .task-card.lp-lifting{z-index:5;transform:scale(1.03);box-shadow:0 18px 50px #00000080}.lp-demo .board-controls{max-height:90px;margin-bottom:0;transition:opacity .4s,max-height .4s,margin-bottom .4s,transform .4s}.lp-demo .board-controls.lp-hidden{opacity:0;max-height:0;margin-bottom:calc(-1 * var(--space-lg));overflow:hidden;transform:translateY(-8px)}.lp-demo .task-card{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(10px)}.lp-demo .task-card.lp-visible{opacity:1;transform:none}.lp-demo .task-card[data-stage=in-progress].lp-visible{opacity:.55}.lp-demo .task-card.lp-leaving{opacity:0;transform:translate(28px)}.lp-demo .checklist-item-row,.lp-demo .comment-item-row{opacity:0;transition:opacity .3s,transform .3s;transform:translate(-6px)}.lp-demo .checklist-item-row.lp-visible,.lp-demo .comment-item-row.lp-visible{opacity:1;transform:none}.lp-demo .delete-btn{transition:opacity .2s,transform .2s,color .2s,background .2s}.lp-demo .delete-btn.lp-hot{opacity:1;color:var(--text-white);background:var(--danger);transform:scale(1.15)}.lp-demo .checklist-item-row.lp-removing{opacity:0;transform:translate(-28px)}.lp-demo .checklist-item-row.lp-dragging{border-radius:var(--radius-sm);z-index:2;background:#ffffff0f;box-shadow:0 10px 30px #0006}.lp-demo .checklist-item-row.lp-dragging .drag-handle{color:var(--text-white)}.lp-demo .ai-input,.lp-demo .add-checklist-input{caret-color:#0000}.lp-demo .stage-column{max-height:800px;transition:opacity .35s,max-height .45s,margin-bottom .35s}.lp-demo .stage-column.lp-hidden{opacity:0;max-height:0;margin-bottom:calc(-1 * var(--space-lg));overflow:hidden}.lp-demo .flat-button{transition:transform .12s,filter .12s}.lp-demo .flat-button.pressed{filter:brightness(1.4);transform:translateY(-50%)scale(.82)}.lp-merge{font-family:var(--font-display);letter-spacing:-.04em;justify-content:center;align-items:center;margin:8px 0 14px;font-size:clamp(52px,9vw,108px);font-weight:700;line-height:1;display:flex}.lp-merge-word{transition:color .6s,transform .75s cubic-bezier(.65,0,.35,1)}.lp-merge-word--ai{color:var(--gold);transform:translate(-.06em)}.lp-merge-word--list{color:var(--bg-color);transform:translate(.06em)}.lp-merge-plus{text-align:center;color:#ffffff73;width:.9em;font-weight:500;transition:opacity .4s,width .75s cubic-bezier(.65,0,.35,1),transform .4s;display:inline-block}.lp-merge.lp-merged .lp-merge-plus{opacity:0;width:0;transform:scale(.4)}.lp-merge.lp-merged .lp-merge-word{transform:none}.lp-merge.lp-merged .lp-merge-word--ai,.lp-merge.lp-merged .lp-merge-word--list{color:var(--text-white)}.lp-merge-caption{letter-spacing:.04em;color:#ffffff8c;margin-bottom:40px;font-size:14px;transition:opacity .4s}.lp-merge-caption.lp-faded{opacity:.35}.lp-steps{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;width:100%;margin-top:8px;display:grid}.lp-step{background:var(--lp-surface);text-align:center;border-radius:32px;padding:32px 26px}.lp-step-num{width:40px;height:40px;color:var(--gold);font-family:var(--font-display);background:#ffffff0f;border-radius:50%;place-items:center;margin-bottom:16px;font-size:17px;font-weight:600;display:inline-grid}.lp-step h3{margin:0 0 8px;font-size:17.5px}.lp-step p{color:var(--text-gray);margin:0;font-size:14.5px;line-height:1.68}.lp-features{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;width:100%;display:grid}.lp-feature{background:var(--lp-surface);text-align:center;border-radius:32px;flex-direction:column;align-items:center;padding:34px 26px;display:flex}.lp-feature-icon{background:#ffffff0f;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.lp-feature-icon i[data-lucide],.lp-feature-icon svg.lucide{width:22px;height:22px;color:var(--gold)}.lp-feature h3{margin:0 0 10px;font-size:18.5px}.lp-feature p{color:var(--text-gray);margin:0;font-size:14.5px;line-height:1.68}.lp-section .pricing-grid{--pricing-card-bg:var(--lp-surface)}.lp-pricing-note{color:#ffffffad;margin-top:28px;font-size:13px;line-height:1.7}.lp-cta-box{background:var(--lp-surface);border-radius:48px;flex-direction:column;align-items:center;gap:18px;width:100%;padding:80px 32px;display:flex}.lp-cta-icon{background:#ffffff0f;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.lp-cta-icon i[data-lucide],.lp-cta-icon svg.lucide{width:26px;height:26px;color:var(--gold)}.lp-cta-box p{max-width:48ch;color:var(--text-gray);margin:0 0 12px;font-size:16px;line-height:1.65}.lp-footer{background:#0f0f0f;padding:64px 0 26px}.lp-footer-grid{max-width:var(--lp-max);padding-left:var(--lp-pad);padding-right:var(--lp-pad);box-sizing:border-box;grid-template-columns:2fr 1fr 1fr;gap:32px;margin:0 auto 44px;display:grid}.lp-footer-brand p{color:var(--text-gray);max-width:30ch;margin-top:10px;font-size:14px}.lp-footer-col h4{text-transform:uppercase;letter-spacing:.12em;color:var(--text-gray);margin:0 0 14px;font-size:12px;font-weight:600}.lp-footer-col a{color:#ffffffd1;padding:4px 0;font-size:14px;text-decoration:none;display:block}.lp-footer-col a:hover{color:var(--text-white)}.lp-footer-col address{color:var(--text-gray);font-size:14px;font-style:normal;line-height:1.8}.lp-footer-col address a{color:#ffffffd1;display:inline}.lp-footer-bottom{max-width:var(--lp-max);padding:22px var(--lp-pad) 0;box-sizing:border-box;color:var(--text-gray);text-align:center;margin:0 auto;font-size:13px}.lp-footer-bottom .footer-logo{width:15px;height:15px}@media (width<=980px){.lp-hero-band{min-height:0}.lp-hero{text-align:center;grid-template-columns:1fr;justify-items:center;gap:44px;padding-top:32px;padding-bottom:56px}.lp-hero-copy{flex-direction:column;align-items:center;display:flex}.lp-hero-copy .lp-overline{align-self:center}.lp-hero-sub,.lp-hero-note,.lp-emailform{margin-left:auto;margin-right:auto}.lp-perks{justify-content:center}.lp-demo{margin:0 auto}.lp-section{min-height:0;padding:72px 5vw}.lp-footer-grid{text-align:center;grid-template-columns:1fr 1fr;justify-items:center}.lp-footer-col{flex-direction:column;align-items:center;display:flex}.lp-footer-col a{justify-content:center}.lp-merge-caption{margin-bottom:32px}.lp-footer-brand p{margin-left:auto;margin-right:auto}.lp-footer-col address{text-align:center}}@media (width<=820px){.lp-nav{display:none}.site-burger{display:inline-flex}}@media (width<=560px){.lp-hero{gap:34px;padding-top:20px;padding-bottom:44px}.lp-hero-copy h1{line-height:1.12}.lp-hero-copy{--lp-copy:24rem}.lp-hero-sub{margin-bottom:26px;font-size:16px}.lp-hero-note{font-size:12.5px}.lp-overline{letter-spacing:.13em;padding:6px 14px 5px;font-size:11px}.lp-header{justify-content:space-between;gap:12px}.lp-header-inner,.lp-header-actions{gap:8px}.lp-header .brand-name{display:none}.lp-header .brand{--brand-mark:40px}.lp-header-cta{padding:9px 13px;font-size:13px}.lp-avatar-link .avatar{width:40px;height:40px}.lp-demo-frame{border-radius:28px;padding:14px 12px 18px}.lp-demo-chrome .view-toggle-btn{padding:6px 10px}.lp-demo-toggle{display:inline-flex}.lp-demo{display:none}.lp-demo.lp-demo--open{display:block}.lp-footer-grid{grid-template-columns:1fr;gap:28px}.lp-cta-box{border-radius:36px;padding:56px 24px}.lp-feature{padding:30px 22px}.lp-emailform{border-radius:28px;flex-direction:column;gap:10px;padding:10px}.lp-emailform-input{text-align:center;width:100%;padding:12px}.lp-emailform-btn{width:100%}}@media (hover:none) and (pointer:coarse){.lp-footer-col a{align-items:center;min-height:44px;padding:4px 0;display:flex}.lp-avatar-link,.site-burger{min-width:44px;min-height:44px}.lp-footer-bottom .footer-gryf{align-items:center;min-height:44px;padding:0 4px;display:inline-flex}.lp-lang-btn{min-width:44px;min-height:44px;padding:6px}}@media (prefers-reduced-motion:reduce){.lp-btn:hover,.pricing-cta:hover{transform:none}.lp-demo .task-card,.lp-demo .checklist-item-row,.lp-demo .comment-item-row{transition:none}}
