.ld{--ld-ink:#1a120e;--ld-ink-2:#443b37;--ld-ink-3:#5f5652;--ld-paper:#fefdfc;--ld-paper-2:#f4f3f0;--ld-line:#e1dfdc;--ld-hero:#f87103;--ld-hero-glow:#ffba7c;--ld-sage:#ffecdc;--ld-sage-ink:#803200;--ld-stage:#1b1511;--ld-stage-2:#2c2520;--ld-stage-line:#49403c;--ld-orange:#f87103;--ld-orange-soft:#ffe6d0;--ld-orange-ink:#8c3000;--ld-display:var(--font-rubik), var(--font-geist), system-ui, sans-serif;--ld-ease:cubic-bezier(.22, 1, .36, 1);--ld-pad:clamp(20px, 4vw, 40px);--ld-z-header:20;--ld-z-menu:30;--ld-z-skip:40;color:var(--ld-ink);background:var(--ld-paper);font-family:var(--font-geist), system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.6;position:relative}@supports (color:lab(0% 0 0)){.ld{--ld-ink:lab(6.12283% 3.25249 3.15631);--ld-ink-2:lab(25.6836% 3.40247 3.86398);--ld-ink-3:lab(37.2845% 3.38349 3.84893);--ld-paper:lab(99.31% .111073 .751424);--ld-paper-2:lab(95.8359% .224799 1.50441);--ld-line:lab(88.9947% .283033 1.88179);--ld-hero:lab(63.9111% 50.1374 71.8519);--ld-hero-glow:lab(80.9285% 29.3199 58.818);--ld-sage:lab(94.7047% 6.118 11.8059);--ld-sage-ink:lab(31.8386% 32.9264 43.4744);--ld-stage:lab(7.17494% 2.59153 3.07599);--ld-stage-2:lab(15.2567% 3.1435 4.2129);--ld-stage-line:lab(28.0187% 3.1046 4.18036);--ld-orange:lab(63.9111% 50.1374 71.8519);--ld-orange-soft:lab(92.9314% 9.34634 19.1594);--ld-orange-ink:lab(33.9221% 39.9445 50.4571)}}html:has(.ld){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.ld){background-color:#f87103;background-color:lab(63.9111% 50.1374 71.8519)}.ld-wrap{width:min(100% - 2 * var(--ld-pad), 1200px);margin-inline:auto}.ld-skip{z-index:var(--ld-z-skip);background:var(--ld-ink);color:var(--ld-paper);border-radius:10px;padding:10px 16px;font-weight:600;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.ld-skip:focus-visible{transform:none}.ld a,.ld button,.ld summary{-webkit-tap-highlight-color:transparent}.ld :focus-visible{outline:3px solid var(--ld-orange);outline-offset:3px;border-radius:6px}.ld-header{inset-inline:0;z-index:var(--ld-z-header);position:absolute;top:0}.ld-header-row{justify-content:space-between;align-items:center;gap:16px;min-height:76px;display:flex}.ld-logo{letter-spacing:-.02em;align-items:center;gap:10px;min-height:44px;font-size:1.25rem;font-weight:650;display:inline-flex}.ld-logo svg{flex:none;width:34px;height:34px}.ld-header .ld-logo rect{fill:var(--ld-ink)}.ld-header .ld-logo path{fill:var(--ld-orange)}@media (max-width:399px){.ld-logo{justify-content:center;min-width:44px}.ld-logo span{display:none}}.ld-nav{gap:4px;display:none}.ld-nav a{border-radius:999px;padding:10px 14px;font-size:.9375rem;font-weight:500;transition:background-color .2s}.ld-nav a:hover{background:#ffffff73;background:lab(100% 0 0/.45)}.ld-header-end{align-items:center;gap:10px;display:flex}.ld-lang{--lm-ink:var(--ld-ink);--lm-bg:var(--ld-paper);--lm-line:transparent;--lm-hover:var(--ld-paper-2)}.ld-header .ld-lang .lang-menu-button{background:#ffffff80;background:lab(100% 0 0/.5)}.ld-header .ld-lang .lang-menu-button:hover{background:#ffffffbf;background:lab(100% 0 0/.75)}.ld-lang-dark{border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ld-lang-dark a{border-radius:999px;place-items:center;min-width:44px;min-height:44px;padding-inline:8px;font-size:.8125rem;font-weight:600;transition:background-color .2s,color .2s;display:grid}.ld-signin{border-radius:999px;align-items:center;gap:6px;min-height:44px;padding-inline:14px;font-size:.9375rem;font-weight:600;display:none}.ld-signin:hover{background:#ffffff73;background:lab(100% 0 0/.45)}.ld-menu{position:relative}.ld-menu-button{background:#ffffff73;background:lab(100% 0 0/.45);border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.ld-menu-panel{z-index:var(--ld-z-menu);width:min(280px, calc(100vw - 2 * var(--ld-pad)));background:var(--ld-paper);animation:ld-pop .18s var(--ld-ease);border-radius:14px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 48px -20px #46231280;box-shadow:0 24px 48px -20px lab(18.3967% 15.9086 18.6457/.5)}.ld-menu-panel a{border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding-inline:14px;font-weight:550;display:flex}.ld-menu-panel a:hover{background:var(--ld-paper-2)}.ld-menu-panel .ld-menu-signin{background:var(--ld-ink);color:var(--ld-paper);margin-top:4px}.ld-menu-panel .ld-menu-signin:hover{background:var(--ld-stage-2)}@media (min-width:900px){.ld-nav{display:flex}.ld-signin{display:inline-flex}.ld-menu{display:none}}.ld-btn{background:var(--ld-ink);min-height:56px;color:var(--ld-paper);letter-spacing:-.005em;transition:background-color .2s, transform .2s var(--ld-ease);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 26px 0 14px;font-size:1.0625rem;font-weight:600;display:inline-flex}.ld-btn:hover{background:var(--ld-stage-2);transform:translateY(-1px)}.ld-btn:active{transform:scale(.98)}.ld-btn[aria-disabled=true]{opacity:.75;pointer-events:none}.ld-btn-g{background:var(--ld-paper);border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.ld-btn-g svg{width:18px;height:18px}.ld-btn-light{background:var(--ld-paper);color:var(--ld-ink)}.ld-btn-light:hover{background:#fff;background:lab(100% 0 0)}.ld-link-arrow{text-underline-offset:6px;align-items:center;gap:8px;min-height:44px;font-weight:600;-webkit-text-decoration:underline #1a120e4d;text-decoration:underline #1a120e4d;-webkit-text-decoration:underline lab(6.12283% 3.25249 3.15631/.3);text-decoration:underline lab(6.12283% 3.25249 3.15631/.3);transition:text-decoration-color .2s;display:inline-flex}.ld-link-arrow:hover{text-decoration-color:currentColor}.ld-link-arrow svg{transition:transform .25s var(--ld-ease)}.ld-link-arrow:hover svg{transform:translateY(2px)}.ld-hero{background:var(--ld-hero);color:var(--ld-ink);--ld-ink-2:var(--ld-ink);--ld-ink-3:var(--ld-ink);padding-bottom:24px;position:relative;overflow:clip}.ld-hero-grid{align-items:center;gap:clamp(36px,5vw,72px);padding-block:calc(76px + clamp(20px,4vw,56px)) clamp(56px,7vw,112px);display:grid}@media (min-width:960px){.ld-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.ld-chip{background:#fff;background:lab(100% 0 0);border-radius:999px;align-items:center;gap:8px;min-height:34px;padding-inline:14px;font-size:.875rem;font-weight:600;display:inline-flex}.ld-chip:before{content:"";background:var(--ld-orange);border-radius:999px;width:8px;height:8px;animation:2.2s ease-out infinite ld-hint}.ld-h1{font-family:var(--ld-display);letter-spacing:-.035em;text-wrap:balance;margin-top:22px;font-size:clamp(2.6rem,11vw,4.25rem);font-weight:700;line-height:1.02}@media (min-width:960px){.ld-h1{font-size:clamp(3rem,6.2vw,5.25rem)}}.ld-hero-grid>div:first-child>*{animation:ld-lift .9s var(--ld-ease) both}.ld-hero-grid>div:first-child>:nth-child(2){animation-delay:80ms}.ld-hero-grid>div:first-child>:nth-child(3){animation-delay:.18s}.ld-hero-grid>div:first-child>:nth-child(4){animation-delay:.28s}.ld-hero-grid>div:first-child>:nth-child(5){animation-delay:.36s}.ld-h1 em{transform-origin:0;background:linear-gradient(#fff,#fff) 0/100% 100% no-repeat;background:linear-gradient(lab(100% 0 0),lab(100% 0 0)) 0/100% 100% no-repeat;border-radius:.22em;margin-top:.12em;padding:0 .2em .08em;font-style:normal;display:inline-block;transform:rotate(-1.6deg)}.ld-hero .ld-h1 em{animation:ld-slip .9s var(--ld-ease) .5s both}@keyframes ld-slip{0%{background-size:0% 100%}}.ld-hero-sub{max-width:31em;color:var(--ld-ink-2);text-wrap:pretty;margin-top:26px;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.ld-hero-cta{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:34px;display:flex}.ld-note{color:var(--ld-ink-2);align-items:center;gap:8px;margin-top:18px;font-size:.9375rem;display:flex}.ld-note svg{color:var(--ld-ink);flex:none}.ld-visual{place-items:center;min-height:560px;display:grid;position:relative}.ld-visual:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side,#ffcc8ab3,#ffcc8a00);background:radial-gradient(closest-side,lab(85.9311% 17.6601 47.6659/.7),lab(85.9311% 17.6601 47.6659/0));border-radius:999px;width:min(86vw,560px);animation:8s ease-in-out infinite alternate ld-breathe;position:absolute}@keyframes ld-breathe{to{transform:scale(1.14)}}.ld-phone-wrap{z-index:1;position:relative}.ld-phone{aspect-ratio:9/16.6;background:var(--ld-ink);border-radius:42px;width:clamp(268px,30vw,332px);padding:10px;position:relative;box-shadow:0 50px 80px -34px #531600a6,0 14px 28px -14px #53160073;box-shadow:0 50px 80px -34px lab(17.966% 29.1242 28.761/.65),0 14px 28px -14px lab(17.966% 29.1242 28.761/.45)}@media (min-width:960px){.ld-phone{transform:rotate(2.5deg)}}.ld-phone{animation:7s ease-in-out infinite alternate ld-phone-bob}@keyframes ld-phone-bob{to{translate:0 -10px}}.ld-screen{background:var(--ld-paper-2);border-radius:33px;flex-direction:column;height:100%;display:flex;overflow:hidden}.ld-chat-head{background:var(--ld-paper);box-shadow:0 1px 0 var(--ld-line);align-items:center;gap:10px;padding:22px 16px 12px;display:flex}.ld-chat-head svg{flex:none;width:34px;height:34px}.ld-chat-name{font-size:.9375rem;font-weight:650;line-height:1.2}.ld-chat-status{color:var(--ld-ink-3);font-size:.75rem;line-height:1.2}.ld-chat-body{flex-direction:column;flex:1;gap:11px;padding:18px 12px;display:flex}.ld-msg{max-width:86%;animation:ld-rise .65s var(--ld-ease) both;animation-delay:var(--d,0s);padding:10px 13px;font-size:.875rem;line-height:1.4}.ld-msg-user{background:var(--ld-orange-soft);border-radius:16px 16px 4px;align-self:flex-end}.ld-msg-bot{background:#fff;background:lab(100% 0 0);border-radius:16px 16px 16px 4px;align-self:flex-start;box-shadow:0 1px 2px #4027121a;box-shadow:0 1px 2px lab(18.6164% 10.1142 18.838/.1)}.ld-event{background:var(--ld-sage);border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;display:flex}.ld-event-icon{width:30px;height:30px;color:var(--ld-sage-ink);background:#fff;background:lab(100% 0 0);border-radius:8px;flex:none;place-items:center;display:grid}.ld-event b{font-size:.8125rem;font-weight:650;line-height:1.25;display:block}.ld-event span{color:var(--ld-sage-ink);font-size:.75rem;display:block}.ld-voice{align-items:center;gap:9px;min-width:168px;display:flex}.ld-voice-play{background:var(--ld-ink);width:28px;height:28px;color:var(--ld-paper);border-radius:999px;flex:none;place-items:center;display:grid}.ld-wave{flex:1;align-items:center;gap:2px;height:22px;display:flex}.ld-wave i{width:3px;height:var(--h);background:var(--ld-orange-ink);opacity:.8;border-radius:2px;display:block}.ld-voice time{color:var(--ld-ink-2);font-variant-numeric:tabular-nums;font-size:.75rem}.ld-composer{color:var(--ld-ink-3);background:#fff;background:lab(100% 0 0);border-radius:999px;align-items:center;gap:8px;margin:0 12px 14px;padding:8px 8px 8px 14px;font-size:.75rem;display:flex}.ld-composer span{flex:1}.ld-composer i{background:var(--ld-ink);width:28px;height:28px;color:var(--ld-paper);border-radius:999px;place-items:center;display:grid}.ld-float{z-index:2;background:var(--ld-paper);width:max-content;max-width:236px;animation:ld-rise .7s var(--ld-ease) both, ld-drift var(--bob,6s) ease-in-out infinite alternate;animation-delay:var(--d,0s), calc(var(--d,0s) + .7s);will-change:transform;border-radius:14px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;position:absolute;box-shadow:0 22px 40px -20px #4a200c80;box-shadow:0 22px 40px -20px lab(18.3123% 18.8247 22.1925/.5)}.ld-float-icon{background:var(--ld-sage);width:38px;height:38px;color:var(--ld-sage-ink);border-radius:10px;flex:none;place-items:center;display:grid}.ld-float-kicker{color:var(--ld-orange-ink);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700;display:block}.ld-float b{font-size:.875rem;font-weight:650;line-height:1.25;display:block}.ld-float small{color:var(--ld-ink-3);margin-top:1px;font-size:.78125rem;line-height:1.3;display:block}.ld-float-draft{--d:1.6s;--bob:5.6s;--dx:8px;--r0:-1.5deg;--r1:1.5deg;max-width:214px;top:-46px;right:-26px}.ld-float-reminder{--d:2.1s;--bob:6.8s;--dx:-8px;--r0:1.2deg;--r1:-1.6deg;max-width:214px;bottom:-60px;left:-26px}@media (max-width:479px){.ld-float{gap:10px;max-width:176px;padding:9px 12px 9px 9px}.ld-float-draft{right:-14px}.ld-float-reminder{left:-14px}.ld-float-icon{width:32px;height:32px}.ld-float b{font-size:.8125rem}.ld-float small{font-size:.71875rem}}@media (min-width:1440px){.ld-float-draft{max-width:236px;top:17%;right:calc(100% - 30px)}.ld-float-reminder{max-width:236px;bottom:15%;left:calc(100% - 30px)}}@keyframes ld-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes ld-lift{0%{transform:translateY(22px)}}@keyframes ld-drift{0%{transform:translate(0, 0) rotate(var(--r0,0deg))}to{transform:translate(var(--dx,0), -14px) rotate(var(--r1,0deg))}}@keyframes ld-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.ld-section{padding-block:clamp(72px,9vw,128px)}.ld-h2{font-family:var(--ld-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,4.4vw,3.25rem);font-weight:650;line-height:1.06}.ld-lede{max-width:34em;color:var(--ld-ink-2);text-wrap:pretty;margin-top:16px;font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.55}.ld-section-head{margin-bottom:clamp(36px,5vw,64px)}.ld-demo{background:var(--ld-stage);color:var(--ld-paper);border-radius:24px 24px 0 0;margin-top:-24px;padding-block:clamp(72px,9vw,128px);position:relative}.ld-demo .ld-lede{color:#ded5d1;color:lab(86.0302% 2.60776 3.54422)}.ld-demo :focus-visible{outline-color:var(--ld-orange)}.ld-demo-grid{align-items:start;gap:clamp(32px,5vw,72px);display:grid}.ld-demo-grid>*{min-width:0}@media (min-width:960px){.ld-demo-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}}.ld-tabs{scroll-snap-type:x proximity;gap:8px;margin-top:32px;padding-bottom:4px;display:flex;overflow-x:auto}@media (min-width:960px){.ld-tabs{flex-direction:column;overflow:visible}}.ld-tab{color:#e5dcd7;color:lab(88.3502% 2.60705 3.54376);text-align:left;scroll-snap-align:start;border-radius:999px;flex:none;align-items:center;gap:14px;min-height:56px;padding:8px 20px 8px 10px;font-size:1.0625rem;font-weight:550;transition:background-color .2s,color .2s;display:flex}.ld-tab:hover{background:var(--ld-stage-2)}.ld-tab[aria-selected=true]{background:var(--ld-paper);color:var(--ld-ink)}.ld-tab-icon{background:var(--ld-stage-2);width:40px;height:40px;color:var(--ld-paper);border-radius:999px;place-items:center;transition:background-color .2s,color .2s;display:grid}.ld-tab[aria-selected=true] .ld-tab-icon{background:var(--ld-orange-soft);color:var(--ld-orange-ink)}.ld-demo-note{color:#d1c8c4;color:lab(81.3901% 2.60931 3.54526);align-items:flex-start;gap:10px;max-width:30em;margin-top:28px;font-size:.9375rem;line-height:1.5;display:flex}.ld-chat{background:var(--ld-paper);min-height:500px;color:var(--ld-ink);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 70px -40px #070201b3;box-shadow:0 40px 70px -40px lab(.876162% 1.25405 1.08654/.7)}.ld-chat-bar{background:var(--ld-paper-2);align-items:center;gap:12px;padding:14px 20px;font-size:1rem;display:flex}.ld-badge{background:var(--ld-sage);color:var(--ld-sage-ink);border-radius:999px;margin-left:auto;padding:3px 12px;font-size:.8125rem;font-weight:600}.ld-log{flex-direction:column;flex:1;gap:16px;min-height:440px;padding:24px 22px;display:flex}.ld-line{animation:ld-rise .5s var(--ld-ease) both;gap:12px;display:flex}.ld-line-avatar{flex:none;width:32px;height:32px}.ld-line-bot b{font-size:1.0625rem;font-weight:650;display:block}.ld-line-bot p{color:var(--ld-ink-2);margin-top:2px}.ld-line-user{justify-content:flex-end}.ld-line-user p{background:var(--ld-orange-soft);border-radius:16px 16px 4px;max-width:82%;padding:11px 16px}.ld-source{background:var(--ld-paper-2);border-radius:12px;align-self:flex-start;max-width:88%;margin-left:44px;padding:12px 16px;font-size:.9375rem}.ld-source b{color:var(--ld-ink-3);margin-bottom:4px;font-size:.8125rem;font-weight:600;display:block}.ld-source ul{gap:2px;list-style:none;display:grid}.ld-source li:before{content:"· ";color:var(--ld-ink-3)}.ld-reply{gap:12px;min-width:0;display:grid}.ld-reply>p{color:var(--ld-ink)}.ld-result{background:var(--ld-sage);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.ld-result-icon{background:var(--ld-paper);width:44px;height:44px;color:var(--ld-sage-ink);border-radius:12px;flex:none;place-items:center;display:grid}.ld-result small{color:var(--ld-sage-ink);font-size:.8125rem;display:block}.ld-result b{font-size:1.125rem;font-weight:650;line-height:1.25;display:block}.ld-result span:not(.ld-result-icon){color:var(--ld-ink-2);font-variant-numeric:tabular-nums;display:block}.ld-draft{background:var(--ld-sage);border-radius:12px;padding:14px 16px}.ld-points{background:var(--ld-sage);border-radius:12px;gap:8px;padding:14px 16px;list-style:none;display:grid}.ld-points li{align-items:flex-start;gap:10px;display:flex}.ld-points svg{color:var(--ld-sage-ink);flex:none;margin-top:4px}.ld-status{background:var(--ld-paper-2);color:var(--ld-ink-2);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 12px;font-size:.875rem;font-weight:550;display:inline-flex}.ld-thinking{align-self:center;align-items:center;gap:4px;display:inline-flex}.ld-thinking i{background:var(--ld-ink-3);border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite ld-dot}.ld-thinking i:nth-of-type(2){animation-delay:.15s}.ld-thinking i:nth-of-type(3){animation-delay:.3s}.ld-chat-input{background:var(--ld-paper-2);border-radius:999px;align-items:center;gap:12px;min-height:60px;margin:0 18px 18px;padding:8px 8px 8px 20px;display:flex}.ld-chat-input p{min-width:0;color:var(--ld-ink);flex:1}.ld-chat-input .ld-input-empty{color:var(--ld-ink-3)}.ld-send{background:var(--ld-ink);min-width:44px;height:44px;color:var(--ld-paper);transition:background-color .2s, transform .2s var(--ld-ease);border-radius:999px;flex:none;place-items:center;display:grid}.ld-send:hover:not(:disabled){background:var(--ld-stage-2)}.ld-send:active:not(:disabled){transform:scale(.96)}.ld-send:disabled{opacity:.4}.ld-send[data-hint]{animation:2.4s ease-out infinite ld-hint}.ld-send-text{gap:8px;padding-inline:18px;font-size:.9375rem;font-weight:600;display:inline-flex}.ld-features{background:var(--ld-paper-2);padding-block:clamp(72px,9vw,128px)}.ld-bento{gap:16px;display:grid}@media (min-width:680px){.ld-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-card-mail,.ld-card-docs{grid-column:1/-1}}@media (min-width:1040px){.ld-bento{grid-template-columns:repeat(12,minmax(0,1fr))}.ld-card-mail{grid-column:span 7}.ld-card-calendar,.ld-card-reminders{grid-column:span 5}.ld-card-docs{grid-column:span 7}.ld-card-voice,.ld-card-business,.ld-card-web{grid-column:span 4}}.ld-card{background:#fff;background:lab(100% 0 0);border-radius:16px;flex-direction:column;gap:28px;padding:clamp(22px,2.6vw,32px);display:flex}.ld-card-text h3{letter-spacing:-.015em;margin-top:18px;font-size:1.375rem;font-weight:650;line-height:1.2}.ld-card-text p{max-width:28em;color:var(--ld-ink-2);text-wrap:pretty;margin-top:10px}.ld-card-icon{background:var(--ld-paper-2);width:44px;height:44px;color:var(--ld-ink);border-radius:12px;place-items:center;display:grid}.ld-card-mail{background:var(--ld-sage)}.ld-card-mail .ld-card-icon,.ld-card-voice .ld-card-icon{background:#ffffffb3;background:lab(100% 0 0/.7)}.ld-card-voice{background:var(--ld-orange);--ld-ink-2:var(--ld-ink)}.ld-card-docs{background:var(--ld-stage);color:var(--ld-paper)}.ld-card-docs .ld-card-text p{color:#ded5d1;color:lab(86.0302% 2.60776 3.54422)}.ld-card-docs .ld-card-icon{background:var(--ld-stage-2);color:var(--ld-paper)}@media (min-width:1040px){.ld-card-mail,.ld-card-docs{flex-direction:row;align-items:stretch;gap:32px}.ld-card-mail .ld-card-text,.ld-card-docs .ld-card-text{flex:1 1 0}.ld-card-mail .ld-mini,.ld-card-docs .ld-mini{flex:1.15 1 0;align-self:center;margin-top:0}}.ld-mini{gap:10px;min-width:0;margin-top:auto;display:grid}.ld-mini-row{background:#fff;background:lab(100% 0 0);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ld-avatar{background:var(--ld-orange-soft);width:36px;height:36px;color:var(--ld-orange-ink);border-radius:999px;flex:none;place-items:center;font-weight:650;display:grid}.ld-mini-row>div{flex:1;min-width:0}.ld-mini-row b,.ld-mini-reminder b{font-size:.9375rem;font-weight:650;line-height:1.25;display:block}.ld-mini-row div span,.ld-mini-reminder span{color:var(--ld-ink-2);font-size:.875rem;display:block}.ld-mini-row time{color:var(--ld-ink-3);font-variant-numeric:tabular-nums;font-size:.8125rem}.ld-mini-draft{background:#fff;background:lab(100% 0 0);border-radius:12px;padding:14px 16px}.ld-mini-draft p{font-size:.9375rem}.ld-mini-draft small{background:var(--ld-sage);color:var(--ld-sage-ink);border-radius:999px;margin-top:8px;padding:3px 10px;font-size:.8125rem;font-weight:600;display:inline-block}.ld-mini-day{list-style:none}.ld-mini-day li{background:var(--ld-paper-2);border-radius:12px;align-items:center;gap:14px;padding:11px 14px;display:flex}.ld-mini-day li[data-hot]{background:var(--ld-orange);color:var(--ld-ink)}.ld-mini-day time{font-variant-numeric:tabular-nums;min-width:3.1em;font-size:.9375rem;font-weight:650}.ld-mini-day span{font-size:.9375rem}.ld-mini-reminder{background:var(--ld-paper-2);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.ld-mini-reminder svg{color:var(--ld-orange-ink);flex:none}.ld-mini-chip{background:var(--ld-orange-soft);color:var(--ld-orange-ink);border-radius:999px;justify-self:start;padding:6px 14px;font-size:.875rem;font-weight:600}.ld-docs-flow{color:#c9bab3;color:lab(76.7148% 4.3903 5.93784);align-items:center;gap:14px;display:flex}.ld-docs-files{gap:8px;display:flex}.ld-docs-files i{background:var(--ld-stage-2);min-width:58px;height:44px;color:var(--ld-paper);border-radius:10px;place-items:center;padding-inline:10px;font-size:.8125rem;font-style:normal;font-weight:650;display:grid}.ld-docs-lines{background:var(--ld-stage-2);border-radius:12px;gap:8px;padding:14px 16px;font-size:.9375rem;list-style:none;display:grid}.ld-docs-lines li{align-items:flex-start;gap:10px;display:flex}.ld-docs-lines svg{color:var(--ld-orange);flex:none;margin-top:3px}.ld-voice-big{background:#ffffffbf;background:lab(100% 0 0/.75);border-radius:999px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex}.ld-wave-big{gap:3px;height:34px}.ld-langs{gap:8px;display:flex}.ld-langs span{background:#ffffffbf;background:lab(100% 0 0/.75);border-radius:999px;padding:5px 14px;font-size:.875rem;font-weight:600}.ld-table{border-collapse:collapse;width:100%;font-size:.875rem}.ld-table th{text-align:left;color:var(--ld-ink-3);padding:0 0 8px;font-size:.8125rem;font-weight:600}.ld-table td{border-top:1px solid var(--ld-line);padding:9px 0}.ld-table td:last-child,.ld-table th:last-child{text-align:right}.ld-table span{background:var(--ld-paper-2);border-radius:999px;padding:2px 10px;font-size:.8125rem;font-weight:600;display:inline-block}.ld-table span[data-tone="0"]{background:var(--ld-orange-soft);color:var(--ld-orange-ink)}.ld-table span[data-tone="1"]{background:var(--ld-ink);color:var(--ld-paper)}.ld-mini-tag{color:var(--ld-ink-3);font-size:.8125rem;font-weight:600}.ld-chips{list-style:none}.ld-chips li{background:var(--ld-paper-2);border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:.9375rem;font-weight:550;display:flex}.ld-chips svg{color:var(--ld-orange-ink)}.ld-day{background:var(--ld-paper);padding-block:clamp(72px,9vw,128px)}.ld-day-list{gap:40px;padding-left:28px;list-style:none;display:grid;position:relative}.ld-day-list:before{content:"";background:var(--ld-line);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:5px}.ld-day-item{position:relative}.ld-day-item:before{content:"";background:var(--ld-orange);width:12px;height:12px;box-shadow:0 0 0 5px var(--ld-paper);border-radius:999px;position:absolute;top:12px;left:-28px}.ld-day-time{font-family:var(--ld-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:650;line-height:1;display:block}.ld-day-item h3{letter-spacing:-.01em;margin-top:14px;font-size:1.25rem;font-weight:650}.ld-day-item p{max-width:24em;color:var(--ld-ink-2);text-wrap:pretty;margin-top:8px}@media (min-width:900px){.ld-day-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:36px 0 0}.ld-day-list:before{width:auto;height:2px;inset:5px 0 auto}.ld-day-item:before{margin-top:0;top:-36px;left:0}}@supports (animation-timeline:view()){.ld-card,.ld-day-item,.ld-section-head,.ld-steps-list>li,.ld-trust-grid>*,.ld-trust-points li,.ld-qa,.ld-beta-row,.ld-demo-grid>*{animation:linear both ld-lift;animation-timeline:view();animation-range:entry entry 40%}.ld-trust-points li{animation-range:entry entry 70%}.ld-final .ld-h1 em{animation:linear both ld-slip;animation-timeline:view();animation-range:entry 20% entry 90%}.ld-day-list:before{transform-origin:top;animation:linear both ld-draw-y;animation-timeline:view();animation-range:entry 10% cover 45%}.ld-day-item:before{animation:linear both ld-dot-pop;animation-timeline:view();animation-range:entry 10% entry 70%}.ld-perms li[data-on] i:after{animation:linear both ld-knob;animation-timeline:view();animation-range:entry 30% cover 40%}.ld-perms li[data-on] i{animation:linear both ld-knob-bg;animation-timeline:view();animation-range:entry 30% cover 40%}}@media (min-width:900px){@supports (animation-timeline:view()){.ld-day-list:before{transform-origin:0;animation-name:ld-draw-x}}}@keyframes ld-draw-x{0%{transform:scaleX(0)}}@keyframes ld-draw-y{0%{transform:scaleY(0)}}@keyframes ld-dot-pop{0%{transform:scale(0)}}@keyframes ld-knob{0%{left:2px}}@keyframes ld-knob-bg{0%{background:#d6d0c7;background:lab(83.7825% 1.24031 5.20042)}}@keyframes ld-arch{to{transform:translateY(-18px)rotate(2deg)}}@keyframes ld-eq{0%{transform:scaleY(.4)}}@keyframes ld-ring{0%,62%,to{rotate:0deg}67%{rotate:16deg}72%{rotate:-13deg}77%{rotate:10deg}82%{rotate:-7deg}88%{rotate:3deg}}@keyframes ld-btn-ring{0%{box-shadow:0 0 #ffffffb3;box-shadow:0 0 lab(100% 0 0/.7)}60%,to{box-shadow:0 0 0 16px #fff0;box-shadow:0 0 0 16px lab(100% 0 0/0)}}.ld-wave i{animation:.9s ease-in-out -.2s infinite alternate ld-eq}.ld-wave i:nth-child(3n+1){animation-duration:1.2s;animation-delay:-.7s}.ld-wave i:nth-child(3n+2){animation-duration:.75s;animation-delay:-.45s}.ld-wave i:nth-child(5n){animation-duration:1.05s;animation-delay:-.1s}.ld-mini-reminder svg,.ld-float-reminder .ld-float-icon svg{transform-origin:50% 12%;animation:5s ease-in-out infinite ld-ring}.ld-hero .ld-btn,.ld-final .ld-btn{animation:3.4s ease-out 2.4s infinite ld-btn-ring}.ld-card{transition:translate .4s var(--ld-ease), box-shadow .4s var(--ld-ease)}.ld-card:hover{translate:0 -5px;box-shadow:0 28px 44px -30px #46231273;box-shadow:0 28px 44px -30px lab(18.3967% 15.9086 18.6457/.45)}.ld-tab:hover{translate:4px}.ld-tab{transition:background-color .2s, color .2s, translate .3s var(--ld-ease)}@keyframes ld-hint{0%{box-shadow:0 0 #f871038c;box-shadow:0 0 lab(63.9111% 50.1374 71.8519/.55)}70%,to{box-shadow:0 0 0 14px #f8710300;box-shadow:0 0 0 14px lab(63.9111% 50.1374 71.8519/0)}}@keyframes ld-dot{0%,to{opacity:.3}50%{opacity:1}}.ld-steps{background:var(--ld-paper-2);padding-block:clamp(72px,9vw,128px)}.ld-steps-list{gap:48px;list-style:none;display:grid}@media (min-width:860px){.ld-steps-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.ld-steps-list>li{min-width:0}.ld-step-visual{border-radius:16px;grid-template-columns:minmax(0,1fr);place-items:center;height:232px;padding:24px;display:grid}.ld-step-sage{background:var(--ld-sage)}.ld-step-peach{background:#fff;background:lab(100% 0 0)}.ld-step-orange{background:var(--ld-stage)}.ld-step-num{font-family:var(--ld-display);letter-spacing:-.03em;color:var(--ld-orange-ink);margin-top:26px;font-size:3rem;font-weight:700;line-height:1;display:block}.ld-steps-list h3{letter-spacing:-.015em;margin-top:12px;font-size:1.375rem;font-weight:650;line-height:1.2}.ld-steps-list p{max-width:24em;color:var(--ld-ink-2);text-wrap:pretty;margin-top:10px}.ld-fake-btn{background:var(--ld-ink);color:var(--ld-paper);border-radius:999px;align-items:center;gap:12px;padding:8px 22px 8px 8px;font-size:1rem;font-weight:600;display:inline-flex}.ld-perms{gap:10px;width:100%;max-width:280px;list-style:none;display:grid}.ld-perms li{background:var(--ld-paper-2);border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:.9375rem;font-weight:600;display:flex}.ld-perms i{background:#d6d0c7;background:lab(83.7825% 1.24031 5.20042);border-radius:999px;width:42px;height:24px;position:relative}.ld-perms i:after{content:"";background:#fff;background:lab(100% 0 0);border-radius:999px;width:20px;height:20px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #4027124d;box-shadow:0 1px 2px lab(18.6164% 10.1142 18.838/.3)}.ld-perms li[data-on] i{background:var(--ld-orange)}.ld-perms li[data-on] i:after{left:20px}.ld-bot-row{background:#fff;background:lab(100% 0 0);border-radius:14px;align-items:center;gap:12px;width:100%;max-width:300px;padding:14px 16px;display:flex}.ld-bot-icon{background:var(--ld-sage);width:40px;height:40px;color:var(--ld-sage-ink);border-radius:10px;flex:none;place-items:center;display:grid}.ld-bot-row b{font-size:.9375rem;font-weight:650}.ld-bot-status{background:var(--ld-sage);color:var(--ld-sage-ink);border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.ld-trust{background:var(--ld-stage);color:var(--ld-paper);padding-block:clamp(72px,9vw,128px)}.ld-trust .ld-lede{color:#ded5d1;color:lab(86.0302% 2.60776 3.54422)}.ld-trust-grid{align-items:center;gap:clamp(36px,5vw,80px);display:grid}.ld-trust-grid>*{min-width:0}@media (min-width:960px){.ld-trust-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.ld-trust-points{gap:14px;margin-top:32px;list-style:none;display:grid}.ld-trust-points li{align-items:flex-start;gap:12px;font-size:1.0625rem;display:flex}.ld-trust-points svg{color:var(--ld-orange);flex:none;margin-top:2px}.ld-trust-google{color:#d1c8c4;color:lab(81.3901% 2.60931 3.54526);max-width:36em;margin-top:36px;font-size:.9375rem;line-height:1.55}.ld-link-light{color:var(--ld-paper);margin-top:8px;text-decoration-color:#fbf8f466;text-decoration-color:lab(97.6906% .513971 2.21721/.4)}.ld-confirm{background:var(--ld-paper);color:var(--ld-ink);border-radius:16px;padding:clamp(20px,3vw,32px);box-shadow:0 40px 70px -40px #070201b3;box-shadow:0 40px 70px -40px lab(.876162% 1.25405 1.08654/.7)}.ld-confirm-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ld-confirm-top b{font-size:1.1875rem;font-weight:650}.ld-confirm-rows{gap:8px;margin-top:20px;display:grid}.ld-confirm-rows div{gap:16px;font-size:.9375rem;display:flex}.ld-confirm-rows dt{min-width:4.5em;color:var(--ld-ink-3)}.ld-confirm-rows dd{font-weight:600}.ld-confirm-body{background:var(--ld-sage);border-radius:12px;margin-top:16px;padding:14px 16px}.ld-confirm .ld-status{margin-top:12px}.ld-confirm-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.ld-confirm-yes,.ld-confirm-no{border-radius:999px;place-items:center;min-height:48px;padding-inline:24px;font-weight:600;display:inline-grid}.ld-confirm-yes{background:var(--ld-ink);color:var(--ld-paper)}.ld-confirm-no{background:var(--ld-paper-2)}.ld-confirm-note{color:var(--ld-ink-3);margin-top:14px;font-size:.875rem}.ld-beta{background:var(--ld-orange-soft);padding-block:clamp(40px,6vw,72px)}.ld-beta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.ld-beta h2{letter-spacing:-.02em;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:650;line-height:1.2}.ld-beta p{max-width:40em;color:var(--ld-ink-2);text-wrap:pretty;margin-top:8px}.ld-btn-outline{color:var(--ld-ink);box-shadow:inset 0 0 0 2px var(--ld-ink);background:0 0;padding-inline:26px}.ld-btn-outline:hover{background:var(--ld-ink);color:var(--ld-paper)}.ld-faq{background:var(--ld-paper);padding-block:clamp(72px,9vw,128px)}.ld-faq-grid{gap:clamp(32px,5vw,72px);display:grid}.ld-faq-grid>*{min-width:0}@media (min-width:960px){.ld-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.ld-faq-intro{position:sticky;top:32px}}.ld-faq-intro .ld-link-arrow{margin-top:12px}.ld-qa{border-top:1px solid var(--ld-line)}.ld-qa:last-child{border-bottom:1px solid var(--ld-line)}.ld-qa summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding-block:18px;font-size:1.1875rem;font-weight:600;list-style:none;display:flex}.ld-qa summary::-webkit-details-marker{display:none}.ld-qa summary svg{color:var(--ld-ink-3);transition:transform .3s var(--ld-ease);flex:none}.ld-qa[open] summary svg{transform:rotate(45deg)}.ld-qa summary:hover{color:var(--ld-orange-ink)}.ld-qa p{max-width:40em;color:var(--ld-ink-2);text-wrap:pretty;animation:ld-rise .4s var(--ld-ease) both;padding-bottom:24px}.ld-final{background:var(--ld-hero);--ld-ink-2:var(--ld-ink);padding-block:clamp(80px,11vw,160px);position:relative;overflow:clip}.ld-final .ld-wrap{z-index:1;position:relative}.ld-final-arch{fill:#ffffff38;fill:lab(100% 0 0/.22);width:min(62vw,600px);animation:9s ease-in-out infinite alternate ld-arch;position:absolute;bottom:-22%;right:-4%}.ld-final-title{max-width:11em;margin-top:0;font-size:clamp(2.75rem,6.4vw,5rem)}.ld-footer{background:var(--ld-stage);color:var(--ld-paper);padding-block:56px 40px}.ld-footer-grid{gap:32px;display:grid}@media (min-width:900px){.ld-footer-grid{grid-template-columns:1.2fr 1fr auto;align-items:start}}.ld-footer-tag{color:#d1c8c4;color:lab(81.3901% 2.60931 3.54526);max-width:22em;margin-top:14px}.ld-footer-links{flex-wrap:wrap;gap:4px 28px;display:flex}@media (min-width:900px){.ld-footer-links{flex-direction:column}}.ld-footer-links a{color:#e5dcd7;color:lab(88.3502% 2.60705 3.54376);text-underline-offset:5px;align-items:center;min-height:44px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s;display:inline-flex}.ld-footer-links a:hover{text-decoration-color:currentColor}.ld-footer-end{justify-items:start;gap:16px;display:grid}@media (min-width:900px){.ld-footer-end{justify-items:end}}.ld-footer-end p{color:#c6bbb5;color:lab(76.737% 3.27465 4.4405);font-size:.875rem}.ld-lang-dark{background:var(--ld-stage-2)}.ld-lang-dark a{color:#ded5d1;color:lab(86.0302% 2.60776 3.54422)}.ld-lang-dark a:hover{background:var(--ld-stage-line)}.ld-lang-dark a[aria-current=true]{background:var(--ld-paper);color:var(--ld-ink)}.ld-embed{font-size:inherit;--ld-ink-2:var(--ld-ink);--ld-ink-3:var(--ld-ink);background:0 0}.ld-aside-title{margin-top:22px;font-size:clamp(3rem,5.2vw,4.75rem)}.ld-aside-cards{gap:12px;max-width:340px;margin-top:40px;display:none}@media (min-width:960px){.ld-aside-cards{display:grid}}.ld-aside-cards .ld-float{width:auto;max-width:none;animation:none;display:flex;position:static}@media (prefers-reduced-motion:reduce){.ld *,.ld :before,.ld :after{transition:none!important;animation:none!important}}
