.illus[data-astro-cid-l43jfdkk] [data-astro-cid-l43jfdkk]{animation-duration:6s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite}.illus[data-astro-cid-l43jfdkk]:not([data-playing]) [data-astro-cid-l43jfdkk]{animation-play-state:paused}.save[data-astro-cid-l43jfdkk] .toast[data-astro-cid-l43jfdkk]{opacity:0;animation-name:save-toast;transform:translate(-50%)}.save[data-astro-cid-l43jfdkk] .menu[data-astro-cid-l43jfdkk]{animation-name:save-menu}.save[data-astro-cid-l43jfdkk] .sub[data-astro-cid-l43jfdkk]{animation-name:save-sub}.save[data-astro-cid-l43jfdkk] .save-row[data-astro-cid-l43jfdkk]{background:var(--accent-soft);animation-name:save-row}.save[data-astro-cid-l43jfdkk] .work-row[data-astro-cid-l43jfdkk]{background:var(--accent-soft);animation-name:save-work}.organize[data-astro-cid-l43jfdkk],.open[data-astro-cid-l43jfdkk]{--loop:5s}.save[data-astro-cid-l43jfdkk] .cur-save{animation-name:cur-save}.save[data-astro-cid-l43jfdkk] .cur-save .dc-press{animation-name:press-save}.save[data-astro-cid-l43jfdkk] .cur-save .dc-ring{animation-name:ring-save}.organize[data-astro-cid-l43jfdkk] .cur-org{animation-name:cur-org}.organize[data-astro-cid-l43jfdkk] .cur-org .dc-press{animation-name:press-org}.organize[data-astro-cid-l43jfdkk] .cur-org .dc-ring{animation-name:ring-org}.open[data-astro-cid-l43jfdkk] .cur-open{animation-name:cur-open}.open[data-astro-cid-l43jfdkk] .cur-open .dc-press{animation-name:press-open}.open[data-astro-cid-l43jfdkk] .cur-open .dc-ring{animation-name:ring-open}@keyframes save-menu{0%,56%{opacity:1;transform:none}62%,92%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes save-sub{0%,16%{opacity:0;transform:translate(-6px)}22%,56%{opacity:1;transform:none}62%,to{opacity:0;transform:translate(-6px)}}@keyframes save-row{0%,8%{background:0 0}12%,56%{background:var(--accent-soft)}62%,to{background:0 0}}@keyframes save-work{0%,32%{background:0 0}36%,56%{background:var(--accent-soft)}62%,to{background:0 0}}@keyframes cur-save{0%{opacity:1;transform:translate(-94px,-83px)}8%,26%{opacity:1;transform:translate(0)}33%,56%{opacity:1;transform:translate(100px,5px)}62%{opacity:0;transform:translate(100px,5px)}84%{opacity:0;transform:translate(-70px,-60px)}90%,to{opacity:1;transform:translate(-94px,-83px)}}@keyframes press-save{0%,10.5%,13%,35.5%,38%,94%,97%,to{scale:1}11.5%,36.5%,95.5%{scale:.84}}@keyframes ring-save{0%,11%,18.5%,36%,43.5%,95%,to{opacity:0;scale:.3}11.5%,36.5%,95.5%{opacity:1;scale:.35}18%,43%,99.5%{opacity:0;scale:1.5}}@keyframes save-toast{0%,60%{opacity:0;transform:translate(-50%,8px)}66%,90%{opacity:1;transform:translate(-50%)}96%,to{opacity:0;transform:translate(-50%,4px)}}.organize[data-astro-cid-l43jfdkk] [data-astro-cid-l43jfdkk]{animation-duration:5s}.organize[data-astro-cid-l43jfdkk] .drag[data-astro-cid-l43jfdkk]{opacity:0;animation-name:org-drag}.organize[data-astro-cid-l43jfdkk] .target[data-astro-cid-l43jfdkk]{animation-name:org-target}.organize[data-astro-cid-l43jfdkk] .n-new[data-astro-cid-l43jfdkk]{opacity:0;animation-name:org-new}.organize[data-astro-cid-l43jfdkk] .n-old[data-astro-cid-l43jfdkk]{animation-name:org-old}@keyframes cur-org{0%{opacity:0;transform:translate(34px,40px)}6%,9%{opacity:1;transform:translate(0)}16%{transform:translateY(-4px)}44%,48%{opacity:1;transform:translate(40px,72px)}62%{opacity:1;transform:translate(64px,96px)}70%,to{opacity:0;transform:translate(64px,96px)}}@keyframes press-org{0%,7%,46%,to{scale:1}8.5%,44%{scale:.86}}@keyframes ring-org{0%,8%,15.5%,to{opacity:0;scale:.3}8.5%{opacity:1;scale:.35}15%{opacity:0;scale:1.5}}@keyframes org-drag{0%,6%{opacity:1;box-shadow:none;transform:none}16%{opacity:1;box-shadow:var(--shadow-raised);transform:translateY(-4px)scale(1.06)rotate(-3deg)}44%{opacity:1;box-shadow:var(--shadow-raised);transform:translate(40px,72px)scale(.9)rotate(0)}52%,90%{opacity:0;transform:translate(40px,76px)scale(.7)}to{opacity:1;transform:none}}@keyframes org-target{0%,36%{box-shadow:none;background:0 0}42%,58%{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}68%,to{box-shadow:none;background:0 0}}@keyframes org-old{0%,50%{opacity:1;transform:none}56%,94%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes org-new{0%,50%{opacity:0;transform:translateY(6px)}56%,94%{opacity:1;transform:none}to{opacity:0}}.open[data-astro-cid-l43jfdkk] [data-astro-cid-l43jfdkk]{animation-duration:5s}.open[data-astro-cid-l43jfdkk] .ch1[data-astro-cid-l43jfdkk]{animation-name:open-ch1}.open[data-astro-cid-l43jfdkk] .ch2[data-astro-cid-l43jfdkk]{animation-name:open-ch2}.open[data-astro-cid-l43jfdkk] .caret[data-astro-cid-l43jfdkk]{animation-name:open-caret}.open[data-astro-cid-l43jfdkk] .r1[data-astro-cid-l43jfdkk]{background:var(--accent-soft);animation-name:open-r1}.open[data-astro-cid-l43jfdkk] .r2[data-astro-cid-l43jfdkk]{animation-name:open-r2}@keyframes cur-open{0%,30%{opacity:0;transform:translate(40px,60px)}44%,70%{opacity:1;transform:translate(0)}80%,to{opacity:0;transform:translate(0)}}@keyframes press-open{0%,58.5%,62%,to{scale:1}60%{scale:.84}}@keyframes ring-open{0%,59.5%,67.5%,to{opacity:0;scale:.3}60%{opacity:1;scale:.35}67%{opacity:0;scale:1.5}}@keyframes open-ch1{0%,8%{opacity:0}10%,92%{opacity:1}96%,to{opacity:0}}@keyframes open-ch2{0%,18%{opacity:0}20%,92%{opacity:1}96%,to{opacity:0}}@keyframes open-caret{0%,30%,60%,90%{opacity:1}15%,45%,75%,to{opacity:0}}@keyframes open-r1{0%,10%{opacity:0;background:0 0;transform:translateY(-4px)}14%,22%{opacity:1;background:0 0;transform:none}26%,56%{opacity:1;background:var(--accent-soft);transform:none}60%{opacity:1;background:var(--accent-soft);transform:scale(.98)}64%,92%{opacity:1;background:var(--accent-soft);transform:none}96%,to{opacity:0;background:0 0}}@keyframes open-r2{0%,22%{opacity:0;transform:translateY(-4px)}26%,92%{opacity:1;transform:none}96%,to{opacity:0}}.omni[data-astro-cid-cognygiv] [data-astro-cid-cognygiv],.undo[data-astro-cid-cognygiv] [data-astro-cid-cognygiv]{animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite}[data-astro-cid-cognygiv][data-loop]:not([data-playing]) [data-astro-cid-cognygiv]{animation-play-state:paused}.omni[data-astro-cid-cognygiv] [data-astro-cid-cognygiv]{animation-duration:6s}.omni[data-astro-cid-cognygiv] .pp[data-astro-cid-cognygiv]{opacity:0;animation-name:om-pp}.omni[data-astro-cid-cognygiv] .c1[data-astro-cid-cognygiv]{animation-name:om-c1}.omni[data-astro-cid-cognygiv] .c2[data-astro-cid-cognygiv]{animation-name:om-c2}.omni[data-astro-cid-cognygiv] .ph2[data-astro-cid-cognygiv]{animation-name:om-chip}.omni[data-astro-cid-cognygiv] .hint[data-astro-cid-cognygiv]{opacity:0;animation-name:om-hint}.omni[data-astro-cid-cognygiv] .c3[data-astro-cid-cognygiv]{animation-name:om-c3}.omni[data-astro-cid-cognygiv] .c4[data-astro-cid-cognygiv]{animation-name:om-c4}.omni[data-astro-cid-cognygiv] .c5[data-astro-cid-cognygiv]{animation-name:om-c5}.omni[data-astro-cid-cognygiv] .caret[data-astro-cid-cognygiv]{animation-name:om-caret;animation-duration:1s}.omni[data-astro-cid-cognygiv] .sugg[data-astro-cid-cognygiv]{animation-name:om-sugg}.omni[data-astro-cid-cognygiv] .s1[data-astro-cid-cognygiv]{background:var(--accent-soft);animation-name:om-s1}@keyframes om-pp{0%,2%{opacity:1}20%{opacity:1}23%,to{opacity:0}}@keyframes om-c1{0%,4%{opacity:0}6%,to{opacity:1}}@keyframes om-c2{0%,10%{opacity:0}12%,to{opacity:1}}@keyframes om-chip{0%,20%{opacity:0;transform:scale(.94)}24%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes om-hint{0%,4%{opacity:0}6%,20%{opacity:1}23%,to{opacity:0}}@keyframes om-c3{0%,30%{opacity:0}32%,92%{opacity:1}97%,to{opacity:0}}@keyframes om-c4{0%,36%{opacity:0}38%,92%{opacity:1}97%,to{opacity:0}}@keyframes om-c5{0%,42%{opacity:0}44%,92%{opacity:1}97%,to{opacity:0}}@keyframes om-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes om-sugg{0%,30%{opacity:0;transform:translateY(-4px)}34%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes om-s1{0%,62%{background:0 0;transform:none}66%{background:var(--accent-soft);transform:scale(.985)}70%,92%{background:var(--accent-soft);transform:none}to{background:0 0}}.omni[data-astro-cid-cognygiv] .cur-omni{animation-name:cur-omni}.omni[data-astro-cid-cognygiv] .cur-omni .dc-press{animation-name:press-omni}.omni[data-astro-cid-cognygiv] .cur-omni .dc-ring{animation-name:ring-omni}@keyframes cur-omni{0%,40%{opacity:0;transform:translate(50px,70px)}56%,80%{opacity:1;transform:translate(0)}90%,to{opacity:0;transform:translate(0)}}@keyframes press-omni{0%,64.5%,68%,to{scale:1}66%{scale:.84}}@keyframes ring-omni{0%,65.5%,73.5%,to{opacity:0;scale:.3}66%{opacity:1;scale:.35}73%{opacity:0;scale:1.5}}.undo[data-astro-cid-cognygiv]{--loop:8s}.undo[data-astro-cid-cognygiv] [data-astro-cid-cognygiv]{animation-duration:8s}.undo[data-astro-cid-cognygiv] .u-x[data-astro-cid-cognygiv]{opacity:0;animation-name:u-x}.undo[data-astro-cid-cognygiv] .u-tile[data-astro-cid-cognygiv]{animation-name:u-tile}.undo[data-astro-cid-cognygiv] .u-toast[data-astro-cid-cognygiv]{animation-name:u-toast}.undo[data-astro-cid-cognygiv] .u-a[data-astro-cid-cognygiv]{animation-name:u-a}.undo[data-astro-cid-cognygiv] .u-b[data-astro-cid-cognygiv]{opacity:0;animation-name:u-b}.undo[data-astro-cid-cognygiv] .u-undo[data-astro-cid-cognygiv]{animation-name:u-undo}.undo[data-astro-cid-cognygiv] .cur-undo{animation-name:cur-undo}.undo[data-astro-cid-cognygiv] .cur-undo .dc-press{animation-name:press-undo}.undo[data-astro-cid-cognygiv] .cur-undo .dc-ring{animation-name:ring-undo}@keyframes cur-undo{0%{opacity:0;transform:translate(70px,120px)}4%{opacity:1}12%,24%{opacity:1;transform:translate(0)}38%,54%{opacity:1;transform:translate(180px,110px)}64%{opacity:1;transform:translate(196px,132px)}70%{opacity:0;transform:translate(196px,132px)}to{opacity:0;transform:translate(70px,120px)}}@keyframes press-undo{0%,13.5%,16%,49%,51.5%,to{scale:1}14.5%,50%{scale:.84}}@keyframes ring-undo{0%,14%,21.5%,49.5%,57.5%,to{opacity:0;scale:.3}14.5%,50%{opacity:1;scale:.35}21%,57%{opacity:0;scale:1.5}}@keyframes u-x{0%,6%{opacity:0;transform:scale(.6)}9%,15%{opacity:1;transform:none}17%,to{opacity:0;transform:scale(.6)}}@keyframes u-tile{0%,15%{opacity:1;transform:none}19%,51%{opacity:0;transform:scale(.6)}56%{opacity:1;transform:scale(1.06)}59%,to{opacity:1;transform:none}}@keyframes u-toast{0%,17%{opacity:0;transform:translateY(8px)}21%,80%{opacity:1;transform:none}86%,to{opacity:0;transform:translateY(4px)}}@keyframes u-a{0%,51%{opacity:1}53%,to{opacity:0}}@keyframes u-b{0%,51%{opacity:0}53%,to{opacity:1}}@keyframes u-undo{0%,44%{background:0 0}47%,51%{background:var(--accent-soft)}53%,to{background:0 0}}.devices[data-astro-cid-2i4vr73q] [data-astro-cid-2i4vr73q]{animation-duration:6s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite}.devices[data-astro-cid-2i4vr73q]:not([data-playing]) [data-astro-cid-2i4vr73q]{animation-play-state:paused}.dot[data-astro-cid-2i4vr73q]{background:#22c55e}.s-ing[data-astro-cid-2i4vr73q]{opacity:0}.dev-a[data-astro-cid-2i4vr73q] .new[data-astro-cid-2i4vr73q]{animation-name:sync-new-a}.dev-b[data-astro-cid-2i4vr73q] .new[data-astro-cid-2i4vr73q]{animation-name:sync-new-b}.dev-a[data-astro-cid-2i4vr73q] .dot[data-astro-cid-2i4vr73q],.dev-b[data-astro-cid-2i4vr73q] .dot[data-astro-cid-2i4vr73q]{animation-name:sync-dot}.dev-b[data-astro-cid-2i4vr73q] .dot[data-astro-cid-2i4vr73q]{animation-delay:.6s}.dev-a[data-astro-cid-2i4vr73q] .s-ing[data-astro-cid-2i4vr73q],.dev-b[data-astro-cid-2i4vr73q] .s-ing[data-astro-cid-2i4vr73q]{animation-name:sync-ing}.dev-a[data-astro-cid-2i4vr73q] .s-ed[data-astro-cid-2i4vr73q],.dev-b[data-astro-cid-2i4vr73q] .s-ed[data-astro-cid-2i4vr73q]{animation-name:sync-ed}.dev-b[data-astro-cid-2i4vr73q] .s-ing[data-astro-cid-2i4vr73q],.dev-b[data-astro-cid-2i4vr73q] .s-ed[data-astro-cid-2i4vr73q]{animation-delay:.6s}.devices[data-astro-cid-2i4vr73q] .cur-sync{animation-name:cur-sync}.devices[data-astro-cid-2i4vr73q] .cur-sync .dc-press{animation-name:press-sync}.devices[data-astro-cid-2i4vr73q] .cur-sync .dc-ring{animation-name:ring-sync}@keyframes cur-sync{0%{opacity:0;transform:translate(40px,40px)}7%,24%{opacity:1;transform:translate(0)}34%,to{opacity:0;transform:translate(22px,26px)}}@keyframes press-sync{0%,10.5%,13.5%,to{scale:1}12%{scale:.84}}@keyframes ring-sync{0%,11.5%,19.5%,to{opacity:0;scale:.3}12%{opacity:1;scale:.35}19%{opacity:0;scale:1.5}}@keyframes sync-new-a{0%,12%{opacity:0;transform:scale(.85)}18%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.85)}}@keyframes sync-new-b{0%,30%{opacity:0;transform:scale(.85)}36%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.85)}}@keyframes sync-dot{0%,14%{background:#22c55e}18%,30%{background:#f59e0b}34%,to{background:#22c55e}}@keyframes sync-ing{0%,14%{opacity:0}18%,30%{opacity:1}34%,to{opacity:0}}@keyframes sync-ed{0%,14%{opacity:1}18%,30%{opacity:0}34%,to{opacity:1}}.pro-stage[data-astro-cid-dh4ohvdw]{color-scheme:dark;color:var(--ink);box-shadow:0 0 0 1px #ffffff14, 0 40px 90px -40px color-mix(in oklch, var(--accent) 55%, transparent);background:#080d1b}.pro-stage[data-astro-cid-dh4ohvdw]:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--accent) 70%, white), transparent);height:1px;position:absolute;top:0;left:12%;right:12%}.pro-glow[data-astro-cid-dh4ohvdw]{background:radial-gradient(closest-side, color-mix(in oklch, var(--accent) 45%, transparent), transparent 72%);opacity:.6;width:min(1000px,140%);height:560px;top:-220px;left:50%;translate:-50%}.pro-grid[data-astro-cid-dh4ohvdw]{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;mask-image:radial-gradient(75% 55% at 50% 0,#000,#0000 75%)}.pro-stage[data-astro-cid-dh4ohvdw] .pro-card{background:#ffffff09;position:relative;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff14,0 24px 48px -28px #000c}.pro-stage[data-astro-cid-dh4ohvdw] .pro-card:before,.pro-stage[data-astro-cid-dh4ohvdw] .pro-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s var(--ease-out);position:absolute;inset:0}.pro-stage[data-astro-cid-dh4ohvdw] .pro-card:before{background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), color-mix(in oklch, var(--accent) 80%, white), transparent 65%);z-index:2;padding:1px;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.pro-stage[data-astro-cid-dh4ohvdw] .pro-card:after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), color-mix(in oklch, var(--accent) 12%, transparent), transparent 60%);z-index:1}@media (hover:hover){.pro-stage[data-astro-cid-dh4ohvdw] .pro-card:hover:before,.pro-stage[data-astro-cid-dh4ohvdw] .pro-card:hover:after{opacity:1}}.toggle[data-astro-cid-htruwgye] label[data-astro-cid-htruwgye]:has(input:checked){background:var(--surface-3);color:var(--ink);font-weight:500}.toggle[data-astro-cid-htruwgye] label[data-astro-cid-htruwgye]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.toggle[data-astro-cid-htruwgye] label[data-astro-cid-htruwgye]{transition:background-color .15s var(--ease-out), color .15s var(--ease-out)}.when-monthly[data-astro-cid-htruwgye]{display:none}.pricing[data-astro-cid-htruwgye]:has(input[value=monthly]:checked) .when-monthly[data-astro-cid-htruwgye]{display:inline}.pricing[data-astro-cid-htruwgye]:has(input[value=monthly]:checked) .when-yearly[data-astro-cid-htruwgye]{display:none}.tile-field[data-astro-cid-blvy5prr]{mask-image:radial-gradient(60% 66%,#0000 66%,#000 96%)}@media (width<=639px){.tile-field[data-astro-cid-blvy5prr]{mask-image:linear-gradient(#000 8%,#0000 13% 87%,#000 92%)}}.tile-field[data-astro-cid-blvy5prr][data-ready] .tile-row[data-astro-cid-blvy5prr]{animation:tile-slide var(--dur) linear infinite}.tile-field[data-astro-cid-blvy5prr][data-ready] .tile-row-rev[data-astro-cid-blvy5prr]{animation-direction:reverse}.tile-field[data-astro-cid-blvy5prr]:not([data-playing]) .tile-row[data-astro-cid-blvy5prr]{animation-play-state:paused}@keyframes tile-slide{to{transform:translate(-50%)}}
