body.lb-homepage{--text:#33424d;--text-2:#4f5f6b;--text-3:#5b6a75;--text-4:color-mix(in srgb, var(--leda-flow-neutral-800) 18%, transparent);--border:var(--leda-flow-neutral-300);--surface:color-mix(in srgb, var(--bg-base) 86%, transparent);--brand-accent:var(--leda-flow-blue-700);--brand-accent-strong:var(--leda-flow-blue-900);--brand-accent-light:var(--leda-flow-blue-300);background:var(--bg-base);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;overflow-x:hidden}body.lb-homepage h1,body.lb-homepage h2,body.lb-homepage h3,body.lb-homepage p{overflow-wrap:break-word;word-break:break-word}a:focus-visible,button:focus-visible{outline:2px solid var(--text);outline-offset:3px;box-shadow:0 0 0 3px color-mix(in srgb, var(--leda-flow-neutral-100) 90%, transparent), 0 6px 18px color-mix(in srgb, var(--leda-flow-neutral-900) 25%, transparent);border-radius:6px}.rv{opacity:0;transition:all .6s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.rv.vis{opacity:1;transform:translateY(0)}.rv-d1{transition-delay:.1s}.rv-d2{transition-delay:.2s}.skip-link{background:var(--text);color:var(--leda-flow-neutral-100);z-index:1000;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{box-shadow:0 0 0 3px var(--leda-flow-neutral-100), 0 6px 18px color-mix(in srgb, var(--leda-flow-neutral-900) 25%, transparent);top:16px}.btn-row{flex-wrap:wrap;gap:10px;display:flex}.label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:16px;font-size:11px;font-weight:600}.placeholder{background:var(--surface);border:1px solid var(--border);border-radius:16px}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:80px 40px;display:flex;position:relative;overflow:clip}.motion-scroll-line{z-index:0;pointer-events:none;opacity:.4;width:min(65%,700px);height:100%;color:var(--brand-accent-light);position:absolute;top:0;left:-200px}.motion-scroll-line.right-aligned{left:auto;right:-200px}.hero-shimmer{pointer-events:none;z-index:0;background:radial-gradient(ellipse at 14% 55%, var(--brand-accent-light) 0%, transparent 52%), radial-gradient(ellipse at 86% 45%, var(--brand-accent) 0%, transparent 52%);opacity:.5;position:absolute;inset:0}.hero:before{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(color-mix(in srgb, var(--bg-base) 60%, transparent) 2px, transparent 2px), linear-gradient(90deg, color-mix(in srgb, var(--bg-base) 60%, transparent) 2px, transparent 2px);background-size:clamp(48px,10vw,80px) clamp(48px,10vw,80px);position:absolute;inset:0}.hero-content{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.hero-float{background:var(--bg-base);width:72px;height:72px;box-shadow:0 8px 32px color-mix(in srgb, var(--leda-flow-neutral-900) 10%, transparent), 0 1px 4px color-mix(in srgb, var(--leda-flow-neutral-900) 6%, transparent);z-index:3;pointer-events:none;will-change:transform;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.hero-float svg{width:36px;height:36px}.hero-float-a{animation:12s ease-in-out infinite infinityFloat;top:32%;left:14%}.hero-float-b{animation:14s ease-in-out -2s infinite infinityFloat;top:64%;left:12%}.hero-float-c{animation:13s ease-in-out -4s infinite infinityFloat;top:28%;right:14%}.hero-float-d{animation:15s ease-in-out -7s infinite infinityFloat;top:58%;right:12%}.hero-float-e{animation:11s ease-in-out -9s infinite infinityFloat;top:78%;right:16%}@keyframes infinityFloat{0%{transform:translate(0)}12.5%{transform:translate(12px,8px)}25%{transform:translate(24px)}37.5%{transform:translate(12px,-8px)}50%{transform:translate(0)}62.5%{transform:translate(-12px,8px)}75%{transform:translate(-24px)}87.5%{transform:translate(-12px,-8px)}to{transform:translate(0)}}.hero-eyebrow{color:var(--text-3);margin-bottom:32px;font-size:12px;font-weight:500}.hero h1{letter-spacing:-.04em;max-width:720px;margin-bottom:20px;font-size:clamp(40px,6vw,64px);font-weight:700;line-height:1.05}.hero-desc{color:var(--text-2);max-width:720px;margin-bottom:40px;font-size:16px;line-height:1.7}.noise-outer{height:500vh;position:relative}.noise-sticky{contain:layout style paint;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.noise-heading{letter-spacing:-.03em;text-align:center;z-index:10;white-space:nowrap;font-size:clamp(24px,3.5vw,36px);font-weight:700;line-height:1.15;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.noise-heading span{white-space:nowrap;transition:opacity .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:0;left:50%;transform:translate(-50%)translateY(8px)scale(1.02)}.noise-heading span.active{opacity:1;filter:blur()brightness();animation:.65s textFlash;transform:translate(-50%)translateY(0)scale(1)}#noiseText2.active{animation:.85s textFlashStrong}.noise-heading span.hidden{opacity:0;filter:blur(12px);transform:translate(-50%)translateY(-16px)scale(.94)}@keyframes textFlash{0%{opacity:0;filter:blur(14px)brightness(2);transform:translate(-50%)translateY(12px)scale(.98)}45%{opacity:1;filter:blur()brightness(1.7);transform:translate(-50%)translateY(0)scale(1.04)}to{opacity:1;filter:blur()brightness();transform:translate(-50%)translateY(0)scale(1)}}@keyframes textFlashStrong{0%{opacity:0;filter:blur(18px)brightness(2.6);transform:translate(-50%)translateY(16px)scale(.95)}40%{opacity:1;filter:blur()brightness(2.1);transform:translate(-50%)translateY(0)scale(1.08)}to{opacity:1;filter:blur()brightness();transform:translate(-50%)translateY(0)scale(1)}}#noiseText3{background:linear-gradient(135deg, #3f5f82, var(--sky-dark));-webkit-text-fill-color:transparent;color:var(--sky-dark);-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;line-height:1.3}.notif{background:color-mix(in srgb, var(--bg-base) 88%, transparent);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);border:.5px solid color-mix(in srgb, var(--leda-flow-neutral-100) 75%, transparent);width:270px;box-shadow:0 6px 24px color-mix(in srgb, var(--leda-flow-neutral-900) 13%, transparent), 0 1px 4px color-mix(in srgb, var(--leda-flow-neutral-900) 7%, transparent);z-index:3;will-change:transform, opacity;opacity:0;border-radius:16px;flex-direction:column;gap:3px;padding:10px 12px;font-family:-apple-system,SF Pro Text,Inter,sans-serif;display:flex;position:absolute;top:0;left:0}.notif.absorbing,.notif-search.absorbing{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--bg-base) 92%, transparent)}.notif.sm{width:228px}.notif.md{width:252px}.notif.lg{width:308px}.n-header{align-items:center;gap:6px;margin-bottom:1px;display:flex}.n-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;line-height:1;display:flex}.n-app{color:color-mix(in srgb, var(--leda-flow-neutral-900) 55%, transparent);letter-spacing:0;text-transform:none;flex:1;font-size:11px;font-weight:600}.n-time{color:color-mix(in srgb, var(--leda-flow-neutral-900) 38%, transparent);flex-shrink:0;font-size:11px}.n-title{color:var(--leda-flow-neutral-900);font-size:13px;font-weight:600;line-height:1.3}.n-body{color:color-mix(in srgb, var(--leda-flow-neutral-900) 68%, transparent);font-size:12.5px;line-height:1.35}.n-row{align-items:center;gap:8px;display:flex}.n-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:flex}.notif-search{background:color-mix(in srgb, var(--bg-base) 92%, transparent);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);border:.5px solid color-mix(in srgb, var(--leda-flow-neutral-100) 75%, transparent);box-shadow:0 6px 24px color-mix(in srgb, var(--leda-flow-neutral-900) 13%, transparent), 0 1px 4px color-mix(in srgb, var(--leda-flow-neutral-900) 7%, transparent);z-index:3;will-change:transform, opacity;opacity:0;border-radius:14px;align-items:center;gap:8px;width:280px;padding:9px 12px;font-family:-apple-system,SF Pro Text,Inter,sans-serif;display:flex;position:absolute;top:0;left:0}.notif-search.sm{width:220px}.notif-search.lg{width:320px}.ns-icon{opacity:.4;flex-shrink:0;width:16px;height:16px}.ns-text{color:color-mix(in srgb, var(--leda-flow-neutral-900) 45%, transparent);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.ns-cursor{background:var(--brand-accent-strong);flex-shrink:0;width:1.5px;height:14px;animation:1.1s step-end infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.story{--beat-accent:var(--sky);min-height:560vh;position:relative}.story__pin{height:100vh;padding-inline:var(--container-padding);padding-block:var(--space-6);justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.story__stage{width:100%;max-width:var(--max-width);place-items:center;gap:clamp(var(--space-6), 4vw, var(--space-12));grid-template-columns:1fr;grid-template-areas:"text""visual";min-width:0;margin-inline:auto;display:grid;position:relative}.story__visual{grid-area:visual;width:100%;max-width:95vw;margin-inline:auto;position:relative;overflow:visible}@media (max-width:899px){.app-mock{overflow:visible}}.story__beats{grid-area:text;width:100%;min-width:0;max-width:44ch;display:grid;position:relative}.story__beat{will-change:opacity, transform;grid-area:1/1;width:100%;min-width:0}.story__beat:not([data-beat="1"]),.story .app-mock{opacity:0}.story__title{font-family:var(--font-display);font-size:var(--font-h3);letter-spacing:-.025em;color:var(--text-primary);margin:0 0 var(--space-4);text-wrap:balance;font-weight:600;line-height:1.05}.story__body{font-family:var(--font-sans);font-size:var(--font-body-sm);line-height:var(--line-height-body);color:color-mix(in srgb, var(--text-primary) 72%, transparent);text-wrap:pretty;max-width:38ch;margin:0}.story__title,.story__body{will-change:transform, opacity}@media (min-width:900px){.story__stage{grid-template-columns:1fr;grid-template-areas:"visual";place-items:center}.story__visual{grid-area:visual;max-width:min(1500px,95vw,124.583vh);overflow:hidden}.story__beats{pointer-events:none;z-index:5;grid-area:visual;max-width:none;position:absolute;inset:0}.story__beat{width:min(40ch,38%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story__beat[data-beat="3"],.story__beat[data-beat="4"],.story__beat[data-beat="5"]{width:min(30ch,28vw)}.story__title{font-size:var(--font-h2);margin-bottom:var(--space-5)}.story__body{font-size:var(--font-body)}}.cr-scroll{background:var(--bg-base);position:relative}.cr-scroll__pin{justify-content:center;gap:clamp(var(--space-4), 3vh, var(--space-8));height:100vh;padding-inline:var(--container-padding);padding-block:clamp(var(--space-6), 4vh, var(--space-12));flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.cr-scroll__title{font-family:var(--font-display);font-size:var(--font-h2);letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance;margin:0;font-weight:600;line-height:1.05}.cr-scroll__track{gap:var(--space-10);will-change:transform;align-items:center;display:flex}.cr-scroll__card{width:calc(100vw - var(--container-padding) * 2);flex:none}@media (min-width:1024px){.cr-scroll__card{width:calc(70vw - var(--container-padding));max-width:900px}}@media (min-width:1440px){.cr-scroll__card{width:65vw;max-width:1000px}}.cr-scroll__card img{aspect-ratio:16/10;object-fit:contain;border-radius:var(--radius-lg);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;display:block}@media (prefers-reduced-motion:reduce){.cr-scroll__pin{height:auto;padding-block:var(--section-padding);position:static;overflow:visible}.cr-scroll__track{gap:var(--space-8);flex-direction:column}.cr-scroll__card{width:100%;max-width:none}}.story.story--static{min-height:auto}.story.story--static .story__pin{height:auto;padding-block:var(--section-padding);position:static}.story.story--static .story__beat[data-beat="1"],.story.story--static .story__beat[data-beat="3"],.story.story--static .story__beat[data-beat="4"],.story.story--static .story__beat[data-beat="5"]{display:none}.task-screen-aura{inset:calc(var(--space-12) * -1);background:radial-gradient(circle at 50% 50%, var(--sky-dark), transparent 60%);opacity:0;filter:blur(55px);z-index:0;pointer-events:none;position:absolute}.app-mock{--frame-w:1150;--frame-h:720;--u:calc(100cqi / var(--frame-w));width:100%;aspect-ratio:var(--frame-w) / var(--frame-h);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;cursor:default;box-shadow:0 60px 140px color-mix(in srgb, var(--leda-flow-neutral-900) 18%, transparent), 0 16px 40px color-mix(in srgb, var(--leda-flow-neutral-900) 10%, transparent), 0 0 0 1px color-mix(in srgb, var(--leda-flow-neutral-900) 5%, transparent);transform-origin:bottom;z-index:1;will-change:transform, opacity;opacity:1;isolation:isolate;color:#1c1c1e;border-radius:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;position:relative;overflow:hidden;transform:none;container-type:inline-size}.app-mock__bg{z-index:0;background:radial-gradient(140% 60% at 50% -5%,#a8c8e0 0%,#c8dff0 20%,#dce8f5 38%,#f0f6fb 55%,#fff 75%);position:absolute;inset:0}.app-mock__veil{z-index:0;pointer-events:none;background:#ffffff12;position:absolute;inset:0}.app-mock__spotlight{inset:calc(-40 * var(--u));pointer-events:none;z-index:1;background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%), color-mix(in srgb, var(--beat-accent,var(--sky)) 55%, transparent) 0%, color-mix(in srgb, var(--beat-accent,var(--sky)) 20%, transparent) 22%, transparent 45%);opacity:0;filter:blur(calc(28 * var(--u)));will-change:opacity, background;position:absolute}.app-mock__user{left:calc(50 * var(--u));top:calc(52 * var(--u));width:calc(160 * var(--u));height:calc(51 * var(--u));padding:0 calc(14 * var(--u));align-items:center;gap:calc(10 * var(--u));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:calc(43 * var(--u));z-index:2;background:#ffffff61;border:1px solid #ffffffa6;display:flex;position:absolute}.app-mock__user-avatar{width:calc(32 * var(--u));height:calc(32 * var(--u));background:linear-gradient(135deg,#f4a261 0%,#e9c46a 100%);border-radius:50%;flex-shrink:0}.app-mock__user-text{flex-direction:column;line-height:1.15;display:flex;overflow:hidden}.app-mock__user-name{font-size:calc(14 * var(--u));color:#303030;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.app-mock__user-domain{font-size:calc(12 * var(--u));color:#505050}.app-mock__rail{right:calc(18 * var(--u));top:calc(47 * var(--u));width:calc(270 * var(--u));align-items:flex-end;gap:calc(4 * var(--u));z-index:2;flex-direction:column;display:flex;position:absolute}.app-mock__rail>*{flex-shrink:0}.app-mock__tasks{gap:calc(5 * var(--u));flex-direction:column;width:100%;display:flex}.app-mock__focus-stats{align-items:flex-end;gap:calc(4 * var(--u));flex-direction:column;display:flex}.app-mock__focus-stats>*{flex-shrink:0}.app-mock__row{align-items:center;gap:calc(10 * var(--u));border-radius:calc(30.79 * var(--u));height:calc(44 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(10 * var(--u));background:#ffffffcf;display:flex}.app-mock__row--current{box-shadow:0 calc(2 * var(--u)) calc(14 * var(--u)) #556b7e21;background:#fff}.story.story--focus-tasks .app-mock__row,.story.story--focus-tasks .app-mock__row--done{opacity:1;box-shadow:0 calc(2 * var(--u)) calc(14 * var(--u)) #556b7e21;transition:opacity var(--duration-medium) var(--ease-smooth), background var(--duration-medium) var(--ease-smooth), box-shadow var(--duration-medium) var(--ease-smooth);background:#fff}.story.story--focus-stats .app-mock__stat-card,.story.story--focus-stats .app-mock__newtask,.story.story--focus-cmd .app-mock__cmd{transition:background var(--duration-medium) var(--ease-smooth);background:#fff}.app-mock__circle{width:calc(24 * var(--u));height:calc(24 * var(--u));border:calc(2 * var(--u)) solid #dde0e4;box-sizing:border-box;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-mock__circle--current,.app-mock__circle--done{background:#556b7e;border:none}.app-mock__circle--high{border-width:calc(2.5 * var(--u));border-color:#ef4444}.app-mock__circle--med{border-width:calc(2.5 * var(--u));border-color:#f59e0b}.app-mock__circle--current svg{width:calc(9 * var(--u));height:calc(10 * var(--u))}.app-mock__circle--done svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}.app-mock__row-text{flex:1;min-width:0}.app-mock__row-title{font-size:calc(10 * var(--u));color:#556b7e;white-space:nowrap;text-overflow:ellipsis;font-family:SF Pro Display,-apple-system,sans-serif;font-weight:600;overflow:hidden}.app-mock__row-sub{font-size:calc(10 * var(--u));color:#778998;margin-top:calc(2 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-mock__stats{gap:calc(5 * var(--u));display:flex}.app-mock__stat-card{width:calc(122.253 * var(--u));height:calc(68 * var(--u));border-radius:calc(16 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(14 * var(--u)) #556b7e21;padding:calc(14 * var(--u)) calc(15 * var(--u));color:#000;background:#ffffffcf;flex-direction:column;justify-content:flex-start;display:flex}.app-mock__stat-num{font-family:SF Pro Display,-apple-system,sans-serif;font-size:calc(27 * var(--u));opacity:.3;font-weight:510;line-height:1}.app-mock__stat-label{margin-top:calc(8 * var(--u));font-family:SF Pro Display,-apple-system,sans-serif;font-size:calc(7 * var(--u));opacity:.3;white-space:nowrap;font-weight:590;line-height:1}.app-mock__newtask{width:calc(102 * var(--u));height:calc(34 * var(--u));border-radius:calc(29 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(14 * var(--u)) #556b7e21;padding:0 calc(9 * var(--u));justify-content:center;align-items:center;gap:calc(3 * var(--u));cursor:default;background:#ffffffcf;border:none;font-family:SF Pro Display,-apple-system,sans-serif;display:inline-flex}.app-mock__newtask>*{opacity:.8}.app-mock__newtask svg{width:calc(16 * var(--u));height:calc(16 * var(--u));flex-shrink:0;display:block}.app-mock__newtask span{font-size:calc(12 * var(--u));color:#556b7e;white-space:nowrap;font-weight:510;line-height:1}.app-mock__conn{left:calc(50 * var(--u));bottom:calc(80 * var(--u));gap:calc(16 * var(--u));z-index:2;flex-direction:column;display:flex;position:absolute}.app-mock__conn-btn{align-items:center;gap:calc(6 * var(--u));cursor:default;font-family:inherit;font-size:calc(14 * var(--u));color:#556b7e;background:0 0;border:none;padding:0;line-height:1;display:inline-flex}.app-mock__conn-btn--add{gap:calc(4 * var(--u))}.app-mock__conn-btn svg{flex-shrink:0}.app-mock__conn-leadicon{width:calc(14 * var(--u));height:calc(14 * var(--u))}.app-mock__conn-extlink{width:calc(12 * var(--u));height:calc(12 * var(--u));opacity:.5}.app-mock__conn-statusdot{width:calc(8 * var(--u));height:calc(8 * var(--u))}.app-mock__detail{width:calc(480 * var(--u));z-index:2;gap:calc(16 * var(--u));padding:0 0 calc(26 * var(--u));z-index:2;text-align:left;box-shadow:none;background:0 0;border:none;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-mock__detail-top{justify-content:space-between;align-items:flex-start;gap:calc(16 * var(--u));display:flex}.app-mock__detail-head{align-items:center;gap:calc(12 * var(--u));flex:1;min-width:0;display:flex}.app-mock__source-icon{width:calc(33 * var(--u));height:calc(33 * var(--u));border:calc(1.5 * var(--u)) solid #ffffffe6;box-shadow:0 1px calc(4 * var(--u)) #556b7e1a;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-mock__source-icon svg{width:calc(17 * var(--u));height:calc(17 * var(--u))}.app-mock__detail-title{font-size:calc(22 * var(--u));color:#556b7e;margin:0;font-family:SF Pro Display,-apple-system,sans-serif;font-weight:500;line-height:1.2}.app-mock__detail-duration{align-items:center;gap:calc(5 * var(--u));margin-top:calc(6 * var(--u));flex-shrink:0;display:flex}.app-mock__detail-duration svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.app-mock__detail-duration span{font-size:calc(10 * var(--u));color:#99a6b2;white-space:nowrap;font-family:SF Pro Display,-apple-system,sans-serif;font-weight:500}.app-mock__detail-body{font-size:calc(16 * var(--u));color:#778998;margin:0;font-family:SF Pro Display,-apple-system,sans-serif;line-height:1.4}.app-mock__detail-actions{align-items:center;gap:calc(6 * var(--u));flex-wrap:wrap;display:flex}.app-mock__pill{justify-content:center;align-items:center;gap:calc(5 * var(--u));padding:calc(9 * var(--u)) calc(10 * var(--u));border:calc(1.5 * var(--u)) solid #d1d9e2;font-size:calc(12 * var(--u));color:#2d3a4a;white-space:nowrap;cursor:default;text-align:center;background:#fff;border-radius:999px;flex-shrink:0;font-family:inherit;font-weight:500;line-height:1;display:inline-flex}.app-mock__pill svg{flex-shrink:0;display:block}.app-mock__pill>svg:not(.app-mock__pill-icon){width:calc(11 * var(--u));height:calc(11 * var(--u))}.app-mock__pill>span,.app-mock__pill{vertical-align:middle}.app-mock__pill--claude{padding:0 calc(10 * var(--u));height:calc(36 * var(--u));border-radius:calc(30 * var(--u));border:calc(2 * var(--u)) solid #99a6b2;color:#556b7e;gap:calc(4 * var(--u));background:#eef7ff}.app-mock__pill--done{padding:calc(9 * var(--u)) calc(14 * var(--u));color:#3d5368;font-size:calc(13 * var(--u));gap:calc(6 * var(--u));background:#d1dce8;border:none;font-weight:600}.app-mock__pill--dots{width:calc(32 * var(--u));height:calc(32 * var(--u));color:#9aa5b4;background:0 0;border:none;border-radius:999px;justify-content:center;padding:0;line-height:1}.app-mock__pill--dots svg{width:calc(16 * var(--u));height:calc(16 * var(--u));display:block}.app-mock__pill-icon{width:calc(13 * var(--u));height:calc(13 * var(--u));flex-shrink:0;display:block}.app-mock__pill-icon--claude{width:calc(14 * var(--u));height:calc(14 * var(--u))}.app-mock__cmd{left:50%;bottom:calc(80 * var(--u));width:calc(254 * var(--u));height:calc(56 * var(--u));z-index:2;padding:calc(8 * var(--u)) calc(10 * var(--u)) calc(8 * var(--u)) calc(18 * var(--u));align-items:center;gap:calc(8 * var(--u));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:calc(43 * var(--u));box-sizing:border-box;z-index:2;background:#d0dfec2e;border:1px solid #ffffff8c;display:flex;position:absolute;transform:translate(-50%)}.app-mock__cmd-text{min-width:0;font-size:calc(14 * var(--u));color:#303030;opacity:.45;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:inherit;overflow:hidden}.app-mock__cmd-mic{width:calc(40 * var(--u));height:calc(40 * var(--u));cursor:default;background:#99bbdb;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.app-mock__cmd-mic svg{width:calc(18 * var(--u));height:calc(18 * var(--u));display:block}.metrics-section{padding:clamp(80px,15vh,160px) 0;position:relative;overflow:clip}.metrics-section,.about,.cta{content-visibility:auto;contain-intrinsic-size:auto 500px}.metrics-inner{max-width:1100px;margin:0 auto;padding:0 40px}.metrics-header{text-align:center;max-width:500px;margin-bottom:80px;margin-left:auto;margin-right:auto}.metrics-header h2{letter-spacing:-.03em;font-size:clamp(24px,3.5vw,36px);font-weight:700;line-height:1.15}.metrics-grid{grid-template-columns:1fr 1fr;gap:32px;max-width:760px;margin:0 auto;display:grid}.metric-card{background:color-mix(in srgb, var(--bg-base) 65%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid color-mix(in srgb, var(--leda-flow-neutral-100) 80%, transparent);text-align:center;box-shadow:0 12px 40px color-mix(in srgb, var(--leda-flow-neutral-900) 4%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--leda-flow-neutral-100) 50%, transparent);border-radius:24px;padding:48px 36px;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.metric-card:before{content:"";border-radius:inherit;z-index:-1;background:radial-gradient(circle at 0% 0%, var(--brand-accent-light) 0%, transparent 50%), radial-gradient(circle at 100% 100%, var(--brand-accent) 0%, transparent 50%);opacity:0;background-size:200% 200%;transition:opacity .8s;animation:8s ease-in-out infinite alternate auroraShimmer;position:absolute;inset:0}.metric-card:hover{border-color:color-mix(in srgb, var(--leda-flow-blue-700) 60%, transparent);box-shadow:0 30px 60px color-mix(in srgb, var(--leda-flow-blue-700) 20%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--leda-flow-blue-700) 30%, transparent);transform:translateY(-8px)}.metric-card:hover:before{opacity:.3}.metric-number{letter-spacing:-.05em;color:var(--brand-accent-strong);background:linear-gradient(135deg, #3f5f82, var(--brand-accent-strong));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:clamp(64px,10vw,96px);font-weight:700;line-height:1}.metric-line{color:var(--text-2);max-width:260px;margin:0 auto;font-size:16px;line-height:1.6}.about{padding:clamp(80px,15vh,160px) 0}.about-inner{max-width:1100px;margin:0 auto;padding:0 40px}.about-top{margin-bottom:80px}.about-headline{align-items:baseline;gap:80px;display:flex}.about-h{letter-spacing:-.025em;flex-shrink:0;max-width:400px;font-size:32px;font-weight:700;line-height:1.18}.about-p{color:var(--text-2);max-width:340px;font-size:14px;line-height:1.75}.about-numbers{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.about-num-cell{text-align:center;border-right:1px solid var(--border);padding:56px 0}.about-num-cell:last-child{border-right:none}.an-number{letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(48px,6vw,72px);font-weight:700;line-height:1}.an-label{color:var(--text-3);font-size:11px}.cta{background:color-mix(in srgb, var(--bg-base) 55%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);justify-content:center;padding:clamp(60px,12vh,120px) 40px;display:flex;position:relative;overflow:hidden}.cta-shell{text-align:center;width:100%;max-width:fit-content;padding:80px 40px;position:relative}.cta-shimmer{pointer-events:none;z-index:-1;background:radial-gradient(circle at 20% 0%, var(--brand-accent-light) 0%, transparent 60%), radial-gradient(circle at 80% 100%, var(--brand-accent) 0%, transparent 60%);opacity:.5;background-size:200% 200%;animation:10s ease-in-out infinite alternate auroraShimmer;position:absolute;inset:0}.cta-h{letter-spacing:-.03em;color:var(--text);z-index:1;text-wrap:balance;margin-bottom:20px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.1;position:relative}.cta-p{color:var(--text-2);z-index:1;max-width:420px;margin:0 auto 40px;font-size:16px;line-height:1.7;position:relative}.cta .btn-row{z-index:1;justify-content:center;position:relative}@keyframes auroraShimmer{0%{background-position:0 0}to{background-position:100% 100%}}@media (max-width:900px){.about-headline{flex-direction:column;align-items:flex-start;gap:16px}.metrics-grid{grid-template-columns:1fr}}@media (max-width:1100px){.hero-float{width:56px;height:56px}.hero-float svg{width:28px;height:28px}.hero-float-a{top:28%;left:8%}.hero-float-b{top:68%;left:6%}.hero-float-c{top:24%;right:8%}.hero-float-d{top:62%;right:6%}.hero-float-e{top:82%;right:10%}}@media (max-width:768px){.hero{min-height:90vh;padding:64px 24px}.hero h1{font-size:clamp(32px,9vw,48px)}.noise-heading,.noise-heading span{white-space:normal;width:90vw;max-width:640px}.hero-float{width:44px;height:44px}.hero-float svg{width:22px;height:22px}.hero-float-a{top:12%;left:4%}.hero-float-b{top:82%;left:-2%}.hero-float-c{top:15%;right:2%}.hero-float-d{top:78%;right:-2%}.hero-float-e{top:88%;right:40%}.about-h{font-size:26px}.about-numbers{grid-template-columns:1fr}.about-num-cell{border-right:none;border-bottom:1px solid var(--border);text-align:left;padding:36px 0}.about-num-cell:last-child{border-bottom:none}.cta{padding:64px 24px}.cta-shell{max-width:100%}.cta-h{white-space:normal}.btn-row{flex-direction:column}.btn{justify-content:center;width:100%}.notif{width:200px;height:auto;min-height:52px}.notif.lg{width:240px;height:auto;min-height:60px}.notif.sm{width:170px;height:auto;min-height:46px}.notif.md{width:210px;height:auto;min-height:52px}}@media (max-width:600px){.n-title{font-size:12px}.n-body{font-size:11.5px}.n-app,.n-time{font-size:10px}.ns-text{font-size:12px}}@media (max-width:400px){.hero,.cta{padding:48px 16px}.metrics-inner,.about-inner{padding:0 16px}}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}.hero-float{animation:none}}
