@font-face{font-family:calSans;src:url(../media/CalSansVF-s.p.0ivqefn4qj289.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:calSans Fallback;src:local(Arial);ascent-override:83.85%;descent-override:22.83%;line-gap-override:0.0%;size-adjust:107.33%}.calsans_3485692e-module__JJLk-q__className{font-family:calSans,calSans Fallback}.calsans_3485692e-module__JJLk-q__variable{--font-cal:"calSans", "calSans Fallback"}
:root{--background:#f8f8fa;--foreground:#27272e;--card:#fafafa;--secondary:#f0f0f3;--muted:#70707a;--border:#e4e4e9;--violet:#8759f1;--blue:#437ee0;--pink:#c1428f;--radius:22px;--inset:inset 0 1px 0 #fff, inset 0 0 0 1px #e5e5e5;--shadow:0 3px 14px #27272e0a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--background);color:var(--foreground);font-family:var(--font-cal), sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-weight:400}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{width:100%;height:auto;display:block}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:3px solid #8759f1}::selection{color:#27272e;background:#d4bef0}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:600}p{line-height:1.6}svg{flex-shrink:0}section[id]{scroll-margin-top:100px}.skip-link{color:#fff;z-index:100;background:#27272e;padding:12px 18px;position:fixed;top:-100px;left:15px}.skip-link:focus{top:12px}.site-header{z-index:20;height:94px;position:relative}.nav-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;height:100%;margin:auto;padding:0 44px;display:flex}.brand{letter-spacing:-.06em;align-items:center;gap:10px;font-size:26px;font-weight:600;display:flex}.brand-icon{background:linear-gradient(#fafafa,#e4e4e9);border:1px solid #00000014;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #fff,0 2px 4px #00000013}.nav-links{color:#656571;gap:31px;margin-left:110px;font-size:14px;display:flex}.nav-links a{transition:color .15s}.nav-links a:hover{color:var(--foreground)}.nav-actions{align-items:center;gap:14px;display:flex}.mobile-menu{color:var(--foreground);background:0 0;border:0;padding:10px;display:none}.download-button{color:#fafafa;background:linear-gradient(#45454e,#27272e);border:1px solid #00000026;border-radius:13px;justify-content:center;align-items:center;min-width:229px;height:54px;padding:0 24px;font-size:15px;font-weight:500;transition:background-color .15s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff26,0 3px 5px #27272e12}.download-button:hover{background:linear-gradient(#4e4a59,#323038)}.download-button.compact{color:#27272e;background:#efeff2;border-color:#00000004;border-radius:10px;min-width:202px;height:40px;font-size:12px;box-shadow:inset 0 1px #fff}.download-button.compact:hover{background:#e5e3ec}.download-content{justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.download-icon{justify-content:center;align-items:center;display:flex}.hero{isolation:isolate;text-align:center;max-width:1440px;min-height:680px;margin:0 auto;padding:96px 24px 87px;position:relative}.hero-badge{color:#70707a;align-items:center;gap:8px;margin-bottom:24px;font-size:12px;display:inline-flex}.squircle{background:#8759f1;border-radius:3px;flex-shrink:0;width:8px;height:8px;display:inline-block}.squircle.violet{background:#9650e4}.squircle.blue{background:#437ee0}.hero h1{letter-spacing:-.062em;z-index:2;font-size:clamp(56px,6.6vw,95px);line-height:1.04;position:relative}.hero h1>span{color:#8759f1}.hero-description{color:var(--muted);margin-top:28px;font-size:17px;line-height:1.5}.hero-download{flex-direction:column;align-items:center;gap:15px;margin-top:32px;display:flex}.hero-download>span{color:#70707a;font-size:11px}.explore-link{color:#93939c;align-items:center;gap:9px;margin-top:29px;font-size:11px;transition:color .2s;display:inline-flex}.explore-link:hover{color:#8759f1}.hero-fragments{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-fragment{text-align:left;will-change:transform;animation:7s ease-in-out infinite float;position:absolute}.floating-note{--rotation:-11deg;background:linear-gradient(140deg,#fff0c6,#f6d697);border:1px solid #cfad7029;border-radius:16px;width:179px;padding:18px;top:125px;left:7%;box-shadow:inset 0 1px #fff7,0 8px 25px #b9852820}.floating-note strong{color:#604724;margin:16px 0;font-size:18px;line-height:1.2;display:block}.fragment-note-top{letter-spacing:.06em;color:#836a42;align-items:center;gap:7px;font-size:8px;display:flex}.floating-note>div:last-child{color:#927643;align-items:center;gap:5px;font-size:9px;display:flex}.floating-note>div:last-child>span{margin-left:auto}.floating-phase{width:172px;box-shadow:var(--shadow);--rotation:7deg;background:linear-gradient(#fafafa,#f5f5f5);border:1px solid #e6e4eb;border-radius:14px;padding:15px;animation-delay:-2s;top:17px;left:29%}.floating-phase strong{margin-left:7px;font-size:14px}.phase-progress{background:#e9e5ef;border-radius:4px;height:4px;margin:14px 0 7px;display:block}.phase-progress i{background:#987bc7;border-radius:4px;width:65%;height:100%;display:block}.floating-phase small{color:#8c8596;font-size:10px}.floating-milestone{--rotation:-7deg;color:#8759bf;background:#ebe5fa;border:1px solid #d7c2f08c;border-radius:13px;align-items:center;gap:10px;padding:14px 17px;animation-delay:-4s;display:flex;top:96px;right:6%;box-shadow:0 4px 20px #6e49af0d}.floating-milestone strong{color:#514361;font-size:13px;display:block}.floating-milestone small{margin-top:3px;font-size:10px;display:block}.floating-work{box-shadow:var(--shadow);--rotation:6deg;background:#fafafa;border:1px solid #e8e8eb;border-radius:13px;gap:12px;padding:14px 20px;animation-delay:-3s;display:flex;bottom:80px;left:6%}.fragment-check{color:#437ee0;background:#e1ebfa;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.floating-work strong{font-size:14px;display:block}.floating-work small{color:#70707a;font-size:10px}.floating-folder{text-align:center;--rotation:9deg;color:#8d62cb;animation-delay:-1s;bottom:173px;right:10%}.floating-folder svg{fill:#d4bef0;filter:drop-shadow(0 4px 3px #8759f11c)}.floating-folder span{color:#70707a;margin-top:3px;font-size:12px;display:block}.floating-connect{box-shadow:var(--shadow);--rotation:-5deg;color:#70707a;background:#fafafa;border:1px solid #e5e5e5;border-radius:13px;align-items:center;gap:10px;padding:15px 18px;font-size:12px;animation-delay:-5s;display:flex;bottom:40px;right:18%}.floating-connect>svg:first-child{color:#8d62cb}@keyframes float{0%,to{transform:translateY(0) rotate(var(--rotation))}50%{transform:translateY(-7px) rotate(var(--rotation))}}.preview-section{max-width:1240px;margin:auto;padding:0 28px}.product-wrap{position:relative}.product-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;padding:0 3px;display:flex}.preview-tabs{background:#eeeef2;border-radius:12px;align-items:center;gap:3px;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #00000004}.preview-tabs button{color:#85858e;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;transition:background .18s,box-shadow .18s,color .18s;display:flex}.preview-tabs button[aria-selected=true]{color:#27272e;background:linear-gradient(#fafafa,#f5f5f5);box-shadow:0 1px 3px #00000012,inset 0 0 0 1px #e6e6e8}.theme-toggle{color:#85858e;background:#fafafa;border:1px solid #e4e4e9;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.theme-toggle:disabled{opacity:.4;cursor:default}.app-window{background:#0c0c0d;border:1px solid #1f1f2350;border-radius:17px;overflow:hidden;box-shadow:0 28px 70px -26px #27272e40,0 3px 12px #00000012}.window-titlebar{color:#aaa9b0;background:linear-gradient(#202023,#18181a);border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:12px;height:30px;padding:0 14px;font-size:8px;display:flex}.window-titlebar>span:first-child{align-items:center;gap:6px;display:flex}.window-controls{gap:19px;font-family:Arial,sans-serif;display:flex}.product-screenshot{aspect-ratio:1440/940;object-fit:cover;object-position:top;width:100%;animation:.32s ease-out screenshot-in}.screen-stage{scrollbar-width:thin;scrollbar-color:#8d859a #202023;overflow:auto}@keyframes screenshot-in{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.preview-caption{color:#96969f;justify-content:space-between;gap:20px;margin-top:20px;padding:0 4px;font-size:10px;display:flex}.preview-caption>span:first-child{align-items:center;gap:6px;display:flex}.product-promise{color:#83838d;justify-content:center;align-items:center;gap:57px;padding:55px 0 10px;font-size:12px;display:flex}.product-promise>span{align-items:center;gap:9px;display:flex}.section{max-width:1200px;margin:auto;padding:110px 28px}.section-heading{text-align:center;margin-bottom:53px}.eyebrow{letter-spacing:.12em;color:#70707a;margin-bottom:19px;font-size:10px;display:block}.section h2{font-size:53px;line-height:1.1}.muted{color:#a7a7af}.section-heading p{color:#70707a;margin-top:22px;font-size:15px}.feature-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.feature-card{background:#fafafa;border:1px solid #e4e4e9;border-radius:24px;transition:border-color .2s,transform .25s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff}.feature-card:hover{border-color:#cec8d8;transform:translateY(-3px)}.card-copy{padding:34px 35px 22px}.feature-icon{color:#70707a;background:linear-gradient(#fafafa,#efeff2);border:1px solid #e4e4e9;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:19px;display:grid;box-shadow:inset 0 1px #fff,0 1px 3px #00000009}.card-copy h3{margin-bottom:12px;font-size:27px}.card-copy p{color:#70707a;max-width:390px;font-size:13px}.board-detail{background:repeating-linear-gradient(90deg,#f8f8fa 0 calc(33.33% - 1px),#e4e4e9 calc(33.33% - 1px) 33.33%);border:1px solid #e9e9ed;border-radius:14px;height:267px;margin:0 26px;position:relative;overflow:hidden}.mini-dates{color:#97979f;letter-spacing:.06em;border-bottom:1px solid #e4e4e9;justify-content:space-around;padding:15px 0 12px;font-size:8px;display:flex}.mini-phase{align-items:center;gap:7px;padding:14px 15px;font-size:10px;display:flex}.mini-phase-count{color:#aaa2b1;margin-left:auto;font-size:8px}.demo-note{border:1px solid #ffffff90;border-radius:14px;padding:13px 14px;font-size:10px;transition:transform .3s;position:absolute;box-shadow:inset 0 1px #ffffff60,0 4px 7px #27272e0a}.demo-note:hover{transform:translateY(-4px)}.violet-note{color:#5f4a7b;background:linear-gradient(140deg,#ebe5fa,#d4bef0);width:190px;top:84px;left:18px}.blue-note{color:#3e567a;background:linear-gradient(140deg,#e1ebfa,#bed3f4);width:187px;top:161px;right:14px}.note-status{color:#0005;align-items:center;gap:6px;margin-bottom:11px;font-size:8px;display:flex}.tiny-check{border:1px solid #0002;border-radius:3px;width:10px;height:10px;display:inline-block}.demo-note strong{font-size:12px;font-weight:500}.note-bottom{opacity:.65;align-items:center;gap:3px;margin-top:18px;font-size:8px;display:flex}.note-bottom>span,.note-bottom>svg:last-child{margin-left:auto}.note-port{color:#91839f;background:#fafafad9;border:1px solid #8c859aaa;border-radius:50%;place-items:center;width:15px;height:15px;font-size:11px;display:grid;position:absolute;top:50%}.note-port.left{left:-7px}.note-port.left:after{content:"";background:#91839f;border-radius:50%;width:3px;height:3px}.note-port.right{right:-7px}.connection-line{width:100%;height:163px;position:absolute;top:88px;left:0}.today-mini{pointer-events:none;border-left:1px dashed #e45e684a;position:absolute;top:38px;bottom:0;left:45%}.card-footnote{color:#9b9ba3;align-items:center;gap:6px;padding:22px 35px;font-size:10px;display:flex}.workflow-detail{background:#f1f1f4;border:1px solid #e9e9ed;border-radius:14px;gap:11px;height:267px;margin:0 26px;padding:20px 15px;display:flex;overflow:hidden}.mini-column{flex:1;min-width:0;font-size:10px}.mini-column>span{color:#6f6f7b;justify-content:space-between;margin-bottom:17px;display:flex}.mini-column small{color:#a4a4ad;font-size:8px}.ghost-note{border:1px dashed #bbbbc5;border-radius:10px;height:79px;margin-bottom:10px}.work-note{box-shadow:var(--shadow);background:linear-gradient(#fafafa,#f5f5f5);border:1px solid #e0e0e5;border-radius:10px;padding:12px}.work-note strong{margin:9px 0 7px;font-size:10px;font-weight:500;display:block}.work-note small{line-height:1.4;display:block}.work-note.selected{background:linear-gradient(140deg,#ebe5fa,#ded5ec);border-color:#c4aadd}.work-note-bottom{color:#9479b1;align-items:center;gap:3px;margin-top:25px;font-size:8px;display:flex}.work-note-bottom svg:last-child{margin-left:auto}.work-note.done{opacity:.65}.work-note.done strong{text-decoration:line-through}.work-note.done svg{color:#9677bd}.editorial-section{grid-template-columns:.72fr 1.28fr;align-items:center;gap:65px;padding-top:75px;padding-bottom:75px;display:grid}.editorial-copy h2{margin-bottom:24px;font-size:51px}.editorial-copy p{color:#70707a;max-width:355px;font-size:14px}.feature-labels{color:#70707a;flex-direction:column;gap:13px;margin-top:29px;font-size:11px;display:flex}.feature-labels span{align-items:center;gap:7px;display:flex}.editorial-visual{min-width:0;padding:25px 0 40px;position:relative}.image-frame{background:#eae8ef;border:1px solid #e0dee6;border-radius:18px;padding:6px;overflow:hidden;box-shadow:0 12px 35px #27272e0d}.image-frame img{border-radius:12px}.calendar-frame{transition:transform .45s;transform:rotate(-2deg)}.editorial-visual:hover .calendar-frame{transform:rotate(0)}.milestone-float{color:#8759bf;background:#fafafa;border:1px solid #e4e0eb;border-radius:13px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;bottom:15px;right:30px;box-shadow:0 8px 30px #27272e13}.milestone-float strong{color:#514361;font-size:12px;display:block}.milestone-float small{color:#97919f;margin-top:4px;font-size:9px;display:block}.milestone-float>svg{margin-left:16px}.milestone-diamond{background:#9876cc;border-radius:3px;width:12px;height:12px;transform:rotate(45deg)}.folders-section{grid-template-columns:1.28fr .72fr;gap:70px}.folder-visual .image-frame{background:#18171c;transform:rotate(1deg)}.floating-tag{box-shadow:var(--shadow);color:#8c819b;background:#fafafa;border:1px solid #e4e0eb;border-radius:12px;align-items:center;gap:9px;padding:15px 19px;font-size:11px;display:flex;position:absolute;bottom:15px;left:30px}.small-copy{margin-top:18px}.details-section{padding-top:95px}.details-grid{grid-template-columns:repeat(3,1fr);gap:45px 58px;padding:10px 15px;display:grid}.details-grid article>svg{color:#98939e;margin-bottom:20px}.details-grid h3{letter-spacing:-.025em;margin-bottom:9px;font-size:20px}.details-grid p{color:#70707a;font-size:13px}.updates-section{border-top:1px solid #e4e4e9;border-bottom:1px solid #e4e4e9;grid-template-columns:1fr 1fr;gap:110px;margin-top:10px;padding-top:65px;padding-bottom:65px;display:grid}.updates-section h2{font-size:43px}.release-meta{color:#70707a;align-items:center;gap:12px;margin-bottom:20px;font-size:10px;display:flex}.version-tag{color:#8759bf;background:#ebe5fa;border:1px solid #d4bef07a;border-radius:7px;padding:5px 9px}.release-notes h3{margin-bottom:11px;font-size:23px}.release-notes p{color:#70707a;font-size:13px}.release-notes>a{color:#70707a;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:inline-flex}.release-notes>a:hover{color:#8759f1}.faq-section{grid-template-columns:.8fr 1.2fr;gap:100px;padding-top:110px;padding-bottom:110px;display:grid}.faq-heading h2{font-size:45px}.faq-heading p{color:#70707a;margin-top:24px;font-size:14px}.faq-list details{border-bottom:1px solid #e4e4e9}.faq-list details:first-child{border-top:1px solid #e4e4e9}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#99999f;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-answer p{color:#70707a;max-width:470px;padding:0 35px 24px 0;font-size:13px}.faq-answer{animation:.2s ease-out answer-in}@keyframes answer-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.final-cta{text-align:center;max-width:1200px;margin:auto;padding:64px 24px 90px;position:relative}.cta-brand-icon{color:#8c6eb9;background:linear-gradient(#f8f6fc,#ebe5fa);border:1px solid #e0dbea;border-radius:22px;place-items:center;width:75px;height:75px;margin:0 auto 31px;display:grid;transform:rotate(-7deg);box-shadow:inset 0 1px #fff,0 8px 20px #8759f110}.final-cta h2{letter-spacing:-.05em;margin:0 0 26px;font-size:67px;line-height:1.05}.final-cta p{color:#70707a;margin-bottom:30px;font-size:16px}.release-label{color:#a1a1a9;margin-top:18px;font-size:10px;display:block}.site-footer{max-width:1380px;margin:auto;padding:0 44px 26px}.footer-main{border-top:1px solid #e4e4e9;align-items:center;gap:27px;padding:31px 0;display:flex}.footer-main>.brand{font-size:21px}.footer-main .brand-icon{width:29px;height:29px}.footer-main>span{color:#9b9ba3;font-size:11px}.footer-main nav{color:#70707a;gap:28px;margin-left:auto;font-size:11px;display:flex}.footer-bottom{color:#a3a3ab;border-top:1px solid #ebebee;justify-content:space-between;align-items:center;padding-top:20px;font-size:9px;display:flex}.footer-bottom a{align-items:center;gap:5px;display:flex}[data-reveal]{transition:opacity .6s,translate .6s cubic-bezier(.22,1,.36,1)}[data-reveal][data-visible=false]{opacity:0;translate:0 18px}@media (min-width:1600px){.hero{min-height:730px;padding-top:110px}.floating-note{left:9%}.floating-milestone{right:8%}}@media (max-width:1100px){.hero h1{font-size:76px}.hero-fragments{opacity:.8}.floating-note{width:150px;top:130px;left:2%}.floating-phase{left:23%}.floating-milestone{padding:12px;font-size:10px;right:2%}.floating-folder{right:4%}.floating-work{left:3%}.floating-connect{right:8%}.hero-description{font-size:15px}.hero{padding-top:100px}.nav-links{margin-left:25px}.editorial-section,.folders-section{gap:35px}.editorial-copy h2{font-size:42px}.section h2{font-size:45px}.card-copy{padding:28px}.card-copy h3{font-size:24px}.board-detail,.workflow-detail{margin:0 17px}.completed-column{display:none}.details-grid{gap:36px}.updates-section{gap:60px}.faq-section{gap:55px}.floating-note strong{font-size:16px}}@media (max-width:850px){.hero-fragments{display:none}.hero{min-height:600px;padding-top:65px;padding-bottom:65px}.nav-inner{padding:0 25px}.brand{font-size:23px}.nav-links{gap:22px;margin:0}.download-button.compact{min-width:183px;font-size:11px}.editorial-section,.folders-section{grid-template-columns:1fr;gap:10px}.editorial-copy p{max-width:500px}.editorial-copy h2{font-size:48px}.folders-section .editorial-copy{grid-row:1}.editorial-visual{max-width:690px}.details-grid{grid-template-columns:repeat(2,1fr)}.faq-section{grid-template-columns:1fr;gap:38px}.faq-heading p br{display:none}.updates-section{gap:45px}.section{padding-top:70px;padding-bottom:70px}.feature-pair{gap:17px}.card-copy h3{font-size:22px}.feature-card .card-copy p{font-size:12px}.board-detail{height:255px}.violet-note{width:170px;left:12px}.blue-note{width:155px;top:162px;right:10px}.mini-column{font-size:9px}.workflow-detail{gap:8px;padding:17px 12px}.card-footnote{padding:21px 27px}}@media (max-width:650px){.site-header{height:78px}.nav-inner{gap:10px;padding:0 20px}.nav-links{display:none}.nav-links.is-open{background:#fafafa;border:1px solid #e4e4e9;border-radius:13px;flex-direction:column;gap:0;padding:8px;display:flex;position:absolute;top:68px;left:20px;right:20px;box-shadow:0 12px 24px #27272e0c}.nav-links a{padding:14px}.mobile-menu{place-items:center;display:grid}.nav-actions{gap:5px}.nav-actions .download-button{width:44px;min-width:0;min-height:40px;padding:0}.nav-actions .download-content>span:not(.download-icon){display:none}.nav-actions .download-content{gap:0}.hero{min-height:510px;padding:48px 18px 53px}.hero h1{letter-spacing:-.052em;font-size:clamp(43px,8.7vw,61px);line-height:1.06}.hero-badge{margin-bottom:24px;font-size:10px}.hero-description{margin-top:23px;font-size:13px}.hero-download{gap:12px;margin-top:28px}.hero-download>span{font-size:9px}.download-button{min-width:213px;height:50px;font-size:13px}.explore-link{margin-top:27px;font-size:10px}.preview-section{padding:0 18px}.product-toolbar{gap:5px;margin-bottom:12px}.preview-tabs button{gap:5px;padding:9px 10px;font-size:10px}.preview-tabs button svg{width:12px}.theme-toggle{width:31px;height:31px}.app-window{border-radius:12px}.window-titlebar>span:nth-child(2){display:none}.screen-stage{max-height:440px}.product-screenshot{aspect-ratio:1440/940;width:900px;max-width:none}.preview-caption{gap:10px;font-size:8px;line-height:1.5}.preview-caption>span:last-child{text-align:right;max-width:116px}.product-promise{flex-wrap:wrap;gap:13px;padding:33px 0 0;font-size:9px}.product-promise svg{width:12px}.product-promise>span{gap:5px}.section{padding:62px 20px}.section-heading{margin-bottom:32px}.section h2{font-size:37px}.section-heading p{margin-top:20px;font-size:13px}.desktop-break{display:none}.eyebrow{margin-bottom:15px;font-size:9px}.feature-pair{grid-template-columns:1fr;gap:20px}.card-copy{padding:29px 25px 24px}.card-copy h3{font-size:25px}.feature-card .card-copy p{font-size:13px}.board-detail,.workflow-detail{height:254px;margin:0 18px}.completed-column{display:block}.mini-column{font-size:9px}.work-note{padding:10px 8px}.work-note strong{font-size:9px}.violet-note{width:180px}.blue-note{width:164px}.card-footnote{padding:21px 25px}.editorial-copy h2{font-size:38px}.editorial-copy p{font-size:13px}.editorial-visual{padding:22px 0 38px}.image-frame{border-radius:12px;padding:4px}.image-frame img{border-radius:8px}.milestone-float{border-radius:11px;padding:12px 13px;right:12px}.milestone-float strong{font-size:10px}.milestone-float small{font-size:8px}.milestone-float>svg{margin-left:4px}.details-grid{gap:34px 23px;padding:10px 0}.details-grid h3{font-size:17px;line-height:1.25}.details-grid p{font-size:12px}.details-grid article>svg{width:20px;margin-bottom:16px}.updates-section{grid-template-columns:1fr;gap:30px;margin:10px 20px 0;padding:45px 0}.updates-section h2{font-size:35px}.release-notes h3{font-size:22px}.faq-section{gap:32px}.faq-heading h2{font-size:37px}.faq-list summary{padding:21px 0;font-size:13px}.faq-answer p{font-size:12px}.final-cta{padding:30px 18px 63px}.final-cta h2{font-size:48px}.final-cta p{font-size:13px}.cta-brand-icon{border-radius:18px;width:62px;height:62px;margin-bottom:26px}.site-footer{padding:0 20px 22px}.footer-main{flex-wrap:wrap;gap:14px;padding:26px 0}.footer-main>span{margin-left:auto;font-size:9px}.footer-main nav{gap:23px;width:100%;margin-top:10px;margin-left:0;font-size:11px}.footer-bottom{flex-wrap:wrap;gap:10px;font-size:8px;line-height:1.6}.footer-bottom>span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;translate:none!important}.hero-fragment{transform:rotate(var(--rotation))}}.mobile-caption{display:none}@media (max-width:650px){.desktop-caption{display:none}.mobile-caption{display:inline}}h1,h2,h3{word-spacing:.045em;letter-spacing:-.025em}.hero h1{letter-spacing:-.04em}@media (max-width:650px){.hero h1{letter-spacing:-.03em}}.preview-tabs button{white-space:nowrap}@media (max-width:650px){.preview-tabs button{padding:9px 8px}}.brand-icon,.cta-brand-icon{box-shadow:none;background:0 0;border:0;padding:0}.brand-icon img,.cta-brand-icon img{object-fit:contain;display:block}.hero-fragments{z-index:0}.hero-fragment{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;rotate:var(--rotation);animation:none}.hero-fragment:active{cursor:grabbing}.hero>:not(.hero-fragments){z-index:1;position:relative}.hero>h1,.hero-description,.hero-badge,.hero-download{pointer-events:none}.hero-download a{pointer-events:auto}@media (prefers-reduced-motion:no-preference){.hero-fragment{animation:7s ease-in-out infinite hero-drift}.floating-phase{animation-delay:-2s}.floating-milestone{animation-delay:-4s}.floating-work{animation-delay:-3s}.floating-folder{animation-delay:-1s}.floating-connect{animation-delay:-5s}}@keyframes hero-drift{0%,to{translate:0}50%{translate:0 -8px}}.installation-page{min-height:100vh}.install-header{justify-content:space-between;align-items:center;max-width:1250px;height:94px;margin:auto;padding:0 44px;display:flex}.install-back,.install-footer a{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:inline-flex}.install-back:hover,.install-footer a:hover{color:var(--violet)}.install-main{max-width:1190px;margin:auto;padding:0 35px}.install-heading{text-align:center;padding:47px 0 34px}.install-heading .eyebrow{letter-spacing:.1em;font-size:10px}.install-heading h1{margin:20px 0 18px;font-size:clamp(44px,5.2vw,68px);line-height:1.04}.install-heading h1 span{color:var(--violet)}.install-heading>p{color:var(--muted);font-size:16px}.install-download-strip{background:#f1eff6;border:1px solid #e6e1f0;border-radius:16px;align-items:center;gap:13px;max-width:630px;margin:0 auto 36px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #fff}.install-download-icon{color:#8759c6;background:#e7dff4;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.install-download-strip>div{flex:1}.install-download-strip strong{font-size:13px;font-weight:500;display:block}.install-download-strip div>span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.install-retry{white-space:nowrap;background:#fff;border:1px solid #dedbe5;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.install-retry:hover{color:#7547c8;border-color:#b9a0e9}.install-download-frame{display:none}.install-steps{justify-content:center;gap:5px;margin:0 auto 24px;display:flex}.install-steps button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;transition:background .18s,color .18s;display:flex}.install-step-number{border:1px solid #dfdfe6;border-radius:8px;place-items:center;min-width:25px;height:25px;font-size:10px;display:grid}.install-steps button[aria-current=step]{color:var(--foreground);box-shadow:var(--shadow);border-color:var(--border);background:#fff}.install-steps button[aria-current=step] .install-step-number{color:#fff;background:#8759f1;border-color:#8759f1}.install-guide-card{border:1px solid var(--border);background:#fafafa;border-radius:25px;grid-template-columns:.85fr 1.15fr;min-height:480px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 8px 32px #27272e05}.install-step-copy{flex-direction:column;align-items:flex-start;padding:46px 36px;display:flex}.install-step-copy .eyebrow{color:#8d7fa3;font-size:10px}.install-step-copy h2{max-width:330px;margin:24px 0 18px;font-size:clamp(28px,3vw,37px);line-height:1.08}.install-step-copy>p{color:var(--muted);font-size:14px;line-height:1.7}.install-trust-note{border-top:1px solid var(--border);color:#8973a6;align-items:flex-start;gap:10px;margin-top:20px;padding:13px 0 0;display:flex}.install-trust-note p{color:var(--muted);font-size:11px;line-height:1.6}.install-controls{align-items:center;gap:10px;margin-top:auto;padding-top:30px;display:flex}.install-previous{border:1px solid var(--border);background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.install-previous:disabled{opacity:.35;cursor:default}.install-next{color:#fff;background:linear-gradient(#40404a,#27272e);border:1px solid #44434d;border-radius:12px;justify-content:center;align-items:center;gap:15px;padding:13px 17px;font-size:12px;display:inline-flex;box-shadow:inset 0 1px #ffffff35,0 3px 6px #27272e10}.install-next:hover{background:linear-gradient(#494952,#303039)}.install-skip{color:#8057bf;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin-top:20px;padding:0;font-size:11px;display:inline-flex}.install-visual{border-left:1px solid var(--border);background:#f1f1f5;flex-direction:column;justify-content:center;align-items:stretch;padding:22px 25px;display:flex}.install-visual-caption{letter-spacing:.1em;text-align:center;color:#85828d;margin-bottom:20px;font-size:8px}.install-visual-stage{justify-content:center;align-items:center;min-height:320px;display:flex}.install-demo-note{color:#82808b;text-align:center;margin-top:20px;font-size:10px;line-height:1.5}.install-file-preview,.install-complete-preview{text-align:center;width:100%;padding:24px}.install-file-preview>img{filter:drop-shadow(0 10px 16px #8759f122);width:112px;height:112px;margin:0 auto 14px}.install-file-tag{color:#8d7aa6;letter-spacing:.1em;font-size:9px;display:block}.install-file-preview>strong{overflow-wrap:anywhere;margin:14px 0 12px;font-size:16px;font-weight:500;display:block}.install-file-preview>p,.install-complete-preview>p{color:var(--muted);font-size:13px}.install-file-bottom{color:#82808d;align-items:center;gap:8px;padding-top:25px;font-size:10px;display:inline-flex}.install-folder-preview{background:#fbfbfc;border:1px solid #e1e0e7;border-radius:13px;width:100%;overflow:hidden;box-shadow:0 12px 35px #27272e0c}.install-folder-toolbar{border-bottom:1px solid #e6e4eb;align-items:center;gap:9px;padding:15px 17px;font-size:13px;display:flex}.install-folder-toolbar svg:first-child{color:#b295dc}.install-folder-toolbar svg:last-child{color:#aaa6b2;margin-left:auto}.install-folder-path{border:1px solid var(--border);color:#807b89;border-radius:8px;margin:14px;padding:10px 12px;font-size:11px}.install-folder-path span{margin:0 9px}.install-folder-label{color:var(--muted);margin:21px 18px 9px;font-size:10px;display:block}.install-folder-file{background:#f1eafc;border:1px solid #d7c8ef;border-radius:9px;align-items:center;gap:9px;margin:0 12px;padding:14px 10px;display:flex}.install-folder-file img{flex-shrink:0;width:43px;height:43px}.install-folder-file>div{min-width:0}.install-folder-file strong{overflow-wrap:anywhere;font-size:11px;font-weight:500}.install-folder-file div>span{color:#93869f;margin-top:4px;font-size:9px;display:block}.install-open-pill{color:#8c6bb6;background:#fff9;border-radius:6px;margin-left:auto;padding:5px 8px;font-size:9px}.install-folder-preview>p{color:var(--muted);padding:22px 18px;font-size:11px}.smartscreen-preview{color:#fff;text-align:left;background:#0065ba;border-radius:12px;width:100%;min-height:320px;padding:28px 24px 82px;font-family:Segoe UI,sans-serif;position:relative;box-shadow:0 12px 32px #00386625,inset 0 0 0 1px #004d9025}.smartscreen-preview h3{letter-spacing:-.035em;margin:8px 0 24px;font-family:Segoe UI,sans-serif;font-size:clamp(22px,2.4vw,29px);font-weight:300;line-height:1.2}.smartscreen-preview>p,.smartscreen-details p{font-size:12px;font-weight:400;line-height:1.55}.smartscreen-close{color:#000;background:#fff;border-radius:0 10px 0 0;place-items:center;width:36px;height:27px;display:grid;position:absolute;top:0;right:0}.smartscreen-more{color:#fff;text-underline-offset:2px;background:0 0;border:0;margin-top:8px;padding:0;font-family:Segoe UI,sans-serif;font-size:13px;text-decoration:underline}.smartscreen-more.highlighted{outline-offset:5px;border-radius:2px;outline:2px solid #ffffff80}.smartscreen-details{margin-top:19px}.smartscreen-details p{overflow-wrap:anywhere;margin:5px 0}.smartscreen-actions{justify-content:flex-end;gap:12px;display:flex;position:absolute;bottom:23px;left:23px;right:23px}.smartscreen-actions>*{color:#000;background:#fff;border:none;border-radius:0;padding:12px 18px;font:600 12px Segoe UI,sans-serif}.smartscreen-actions .highlighted{outline-offset:4px;outline:2px solid #ffffff80}.install-complete-mark{width:105px;height:105px;margin:0 auto 23px;position:relative}.install-complete-mark img{width:105px;height:105px}.install-complete-mark>span{color:#fff;background:#8759f1;border:3px solid #f1f1f5;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:6px;right:-2px}.install-complete-preview h3{margin:14px 0;font-size:26px;line-height:1.1}.install-complete-chips{justify-content:center;gap:12px;margin-top:23px;display:flex}.install-complete-chips>span{color:#9276b8;align-items:center;gap:5px;font-size:10px;display:inline-flex}.install-support-note{text-align:center;color:#908b99;max-width:650px;margin:23px auto 0;font-size:11px;line-height:1.6}.install-footer{color:#98939f;justify-content:space-between;align-items:center;padding:43px 0 27px;font-size:11px;display:flex}@media (max-width:850px){.install-main{padding:0 23px}.install-header{padding:0 27px}.install-guide-card{grid-template-columns:1fr}.install-step-copy{min-height:310px;padding:30px}.install-step-copy h2{max-width:100%}.install-visual{border-left:0;border-top:1px solid var(--border);padding:25px}.install-steps button{gap:6px;padding:9px 10px}.install-steps{gap:0}}@media (max-width:600px){.install-heading{padding-top:27px}.install-heading .eyebrow{font-size:8px}.install-heading>p{font-size:13px}.install-download-strip{flex-wrap:wrap;gap:10px;margin-bottom:23px;padding:14px}.install-download-strip>div{flex-basis:calc(100% - 50px)}.install-retry{margin-left:48px}.install-steps{justify-content:space-between}.install-steps button{flex-direction:column;flex:1;gap:7px;padding:8px 4px;font-size:8px}.install-guide-card{border-radius:19px}.install-step-copy{padding:26px 23px}.install-visual{padding:23px 14px}.smartscreen-preview{padding-left:19px;padding-right:19px}.smartscreen-preview h3{font-size:23px}.smartscreen-preview>p,.smartscreen-details p{font-size:11px}.install-folder-file{gap:5px}.install-folder-file strong{font-size:10px}.install-open-pill{display:none}.install-back{font-size:11px}.install-file-bottom{font-size:9px}}
