.reel{--t:12s;aspect-ratio:16/10;isolation:isolate;-webkit-font-smoothing:antialiased;width:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.reel *,.reel :before,.reel :after{box-sizing:border-box;margin:0;padding:0}.reel .scene{letter-spacing:0;text-align:left;font-size:1.6cqw;font-weight:400;line-height:1.35;position:absolute;inset:0}:where(.reel .scene) *{animation-duration:var(--t);animation-timing-function:cubic-bezier(.65,0,.35,1);animation-iteration-count:infinite;animation-fill-mode:both}.reel-fade{z-index:60;pointer-events:none;background:var(--fade);opacity:0;animation-name:reel-fade;animation-timing-function:linear;position:absolute;inset:0}@keyframes reel-fade{0%{opacity:1}4%{opacity:0}95%{opacity:0}to{opacity:1}}.reel-cursor{z-index:40;opacity:0;transform-origin:.28em .18em;filter:drop-shadow(0 .2em .35em #0000004d);width:1.7em;height:1.7em;margin:-.18em 0 0 -.28em;position:absolute}.reel-cursor svg{width:100%;height:100%;display:block}.reel-cursor i{background:var(--ripple,#2f6bff59);opacity:0;border-radius:50%;width:1.4em;height:1.4em;position:absolute;top:-.52em;left:-.42em}.reel-cap{z-index:50;position:absolute;bottom:7%;left:4.5%}.reel-cap span{white-space:nowrap;letter-spacing:-.015em;color:#fff;opacity:0;background:#0c101ee0;border-radius:99em;padding:.42em .9em .46em;font-size:1.5em;font-weight:500;position:absolute;bottom:0;left:0;box-shadow:0 .5em 1.4em -.4em #00000073}.reel--still *{animation:none!important}.reel--frame :where(.scene) *{animation-play-state:paused!important;animation-delay:calc(var(--t) * var(--at) * -1)!important}@media (prefers-reduced-motion:reduce){:where(.reel .scene) *{animation-play-state:paused!important;animation-delay:calc(var(--t) * -.62)!important}}.reel--tally{--fade:#f4f6fb;--ripple:#2f6bff59;color:#0f1630;background:#f4f6fb}.ty-cam{animation-name:ty-cam;position:absolute;inset:0}.ty-side{background:#0f1630;width:15.5%;padding:1.7em 1em;position:absolute;top:0;bottom:0;left:0}.ty-logo{color:#fff;align-items:center;gap:.45em;margin:0 0 1.5em .3em;font-size:1.05em;font-weight:600;display:flex}.ty-logo:before{content:"";background:linear-gradient(135deg,#2f6bff,#8fb0ff);border-radius:.32em;width:1.05em;height:1.05em}.ty-nav{gap:.2em;display:grid}.ty-nav span{color:#ffffff8c;border-radius:.5em;padding:.5em .65em;font-size:.76em}.ty-nav span.on{color:#fff;background:#ffffff17}.ty-main{padding:2.1em 2.4em;position:absolute;inset:0 0 0 15.5%}.ty-title{letter-spacing:-.02em;font-size:1.55em;font-weight:600}.ty-sub{color:#6b7392;margin-top:.1em;font-size:.74em}.ty-btn{color:#fff;background:#2f6bff;border-radius:.55em;padding:.62em 1.05em;font-size:.85em;font-weight:500;animation-name:ty-btn;position:absolute;top:5.4%;right:3.8%;box-shadow:0 .3em .8em -.3em #0f163059}.ty-stats{grid-template-columns:repeat(3,1fr);gap:1em;margin-top:1.4em;display:grid}.ty-stat{background:#fff;border:1px solid #e6e9f2;border-radius:.75em;padding:.8em 1em}.ty-stat small{color:#6b7392;font-size:.68em;display:block}.ty-stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;height:1.4em;margin-top:.15em;font-size:1.35em;font-weight:600;display:block;position:relative}.ty-stat b span{position:absolute;top:0;left:0}.ty-flip-out{animation-name:ty-flipout}.ty-flip-in{opacity:0;animation-name:ty-flipin}.ty-table{background:#fff;border:1px solid #e6e9f2;border-radius:.75em;margin-top:1.2em;overflow:hidden}.ty-row{white-space:nowrap;border-top:1px solid #eef0f5;grid-template-columns:1.6fr 1fr .9fr .7fr;align-items:center;height:2.9em;padding:0 1.3em;font-size:.78em;display:grid}.ty-row span:nth-child(2){font-variant-numeric:tabular-nums}.ty-row span:last-child{color:#6b7392}.ty-row.head{letter-spacing:.06em;text-transform:uppercase;color:#8a91ad;border-top:0;height:2.9em;font-size:.62em}.ty-row.new{border-top-color:#0000;height:0;animation-name:ty-new;overflow:hidden}.ty-pill{border-radius:99em;justify-self:start;padding:.18em .6em;font-size:.86em;font-style:normal;font-weight:500}.ty-pill.paid{color:#12804a;background:#e6f6ee}.ty-pill.due{color:#c4302b;background:#fdeceb}.ty-pill.sent{color:#2f5fe0;background:#e8efff}.ty-dim{opacity:0;background:#0f16304d;animation-name:ty-dim;position:absolute;inset:0}.ty-modal{opacity:0;background:#fff;border-radius:1em;width:38%;padding:1.5em 1.6em 1.6em;animation-name:ty-modal;position:absolute;top:12%;left:31%;box-shadow:0 2.2em 4em -1.2em #0f163073,0 0 0 1px #0f16300f}.ty-modal h4{letter-spacing:-.01em;margin-bottom:.9em;font-size:1.1em;font-weight:600}.ty-modal label{color:#6b7392;margin-bottom:.35em;font-size:.68em;display:block}.ty-field{border:1px solid #dfe3ee;border-radius:.5em;align-items:center;height:2.4em;margin-bottom:.95em;padding:0 .75em;font-size:.85em;display:flex}.ty-field.focus{border-color:#2f6bff;box-shadow:0 0 0 .2em #2f6bff26}.ty-type{white-space:nowrap;font-variant-numeric:tabular-nums}.ty-type b{vertical-align:bottom;max-width:0;animation-name:ty-char;animation-timing-function:step-end;animation-delay:calc(var(--i) * 90ms);font-weight:500;display:inline-block;overflow:hidden}.reel .ty-caret{background:#2f6bff;width:.09em;height:1.1em;margin-left:.08em;animation:1s step-end infinite ty-blink;display:inline-block}.ty-items{color:#3b4262;border-top:1px dashed #e3e6ef;margin-bottom:1.15em;padding-top:.6em;font-size:.76em}.ty-items p{opacity:0;justify-content:space-between;padding:.25em 0;display:flex}.ty-items p span{color:#0f1630;font-variant-numeric:tabular-nums;font-weight:500}.ty-items p:first-child{animation-name:ty-item1}.ty-items p:nth-child(2){animation-name:ty-item2}.ty-send{text-align:center;color:#fff;background:#2f6bff;border-radius:.55em;padding:.7em;font-size:.85em;font-weight:500;animation-name:ty-send;display:block}.ty-toast{color:#fff;opacity:0;background:#0f1630;border-radius:.75em;align-items:center;gap:.6em;padding:.75em 1.15em .75em .8em;font-size:.85em;font-weight:500;animation-name:ty-toast;display:flex;position:absolute;bottom:7%;right:3.8%;box-shadow:0 1em 2em -.8em #0f163099}.ty-toast i{background:#22c55e;border-radius:50%;place-items:center;width:1.4em;height:1.4em;font-size:.8em;font-style:normal;display:grid}.reel--tally .reel-cursor{animation-name:ty-cursor}.reel--tally .reel-cursor i{animation-name:ty-ripple}.reel--tally .reel-cap span:first-child{animation-name:ty-c1}.reel--tally .reel-cap span:nth-child(2){animation-name:ty-c2}.reel--tally .reel-cap span:nth-child(3){animation-name:ty-c3}@keyframes ty-cam{0%,13%{transform-origin:88% 9%;transform:scale(1)}24%,30%{transform-origin:88% 9%;transform:scale(1.28)}36%,71%{transform-origin:88% 9%;transform:scale(1)}72%{transform-origin:84% 90%;transform:scale(1)}79%,90%{transform-origin:84% 90%;transform:scale(1.16)}97%,to{transform-origin:84% 90%;transform:scale(1)}}@keyframes ty-cursor{0%,9%{opacity:0;top:80%;left:64%;transform:scale(1)}13%{opacity:1;top:80%;left:64%;transform:scale(1)}26%{top:8.6%;left:88.5%;transform:scale(1)}27.5%{top:8.6%;left:88.5%;transform:scale(.8)}29%{top:8.6%;left:88.5%;transform:scale(1)}40%,52%{top:41%;left:56%;transform:scale(1)}65%{top:57%;left:50.5%;transform:scale(1)}66.5%{top:57%;left:50.5%;transform:scale(.8)}68%{opacity:1;top:57%;left:50.5%;transform:scale(1)}82%{opacity:1;top:74%;left:62%}88%,to{opacity:0;top:74%;left:62%;transform:scale(1)}}@keyframes ty-ripple{0%,27.4%{opacity:0;transform:scale(.3)}27.6%{opacity:1;transform:scale(.35)}31%{opacity:0;transform:scale(1.9)}31.1%,66.4%{opacity:0;transform:scale(.3)}66.6%{opacity:1;transform:scale(.35)}70%,to{opacity:0;transform:scale(1.9)}}@keyframes ty-btn{0%,26.8%{filter:brightness();transform:scale(1)}27.6%{filter:brightness(.88);transform:scale(.94)}29.5%,to{filter:brightness();transform:scale(1)}}@keyframes ty-send{0%,65.8%{filter:brightness();transform:scale(1)}66.6%{filter:brightness(.88);transform:scale(.96)}68.5%,to{filter:brightness();transform:scale(1)}}@keyframes ty-dim{0%,29.5%{opacity:0}33%,70%{opacity:1}74%,to{opacity:0}}@keyframes ty-modal{0%,29.5%{opacity:0;transform:translateY(1.4em)scale(.97)}34%,70%{opacity:1;transform:translateY(0)scale(1)}74%,to{opacity:0;transform:translateY(.6em)scale(.98)}}@keyframes ty-char{0%,42%{max-width:0}42.2%,to{max-width:1em}}@keyframes ty-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ty-item1{0%,52%{opacity:0;transform:translateY(.5em)}55%,to{opacity:1;transform:none}}@keyframes ty-item2{0%,54.5%{opacity:0;transform:translateY(.5em)}57.5%,to{opacity:1;transform:none}}@keyframes ty-new{0%,73%{background:#eaf0ff;border-top-color:#0000;height:0}76.5%{background:#eaf0ff;border-top-color:#eef0f5;height:2.9em}90%,to{background:#fff;border-top-color:#eef0f5;height:2.9em}}@keyframes ty-flipout{0%,75.5%{opacity:1;transform:none}78.5%,to{opacity:0;transform:translateY(-.6em)}}@keyframes ty-flipin{0%,75.5%{opacity:0;transform:translateY(.6em)}78.5%,to{opacity:1;transform:none}}@keyframes ty-toast{0%,75%{opacity:0;transform:translateY(1.2em)scale(.96)}79%,to{opacity:1;transform:none}}@keyframes ty-c1{0%,9%{opacity:0;transform:translateY(.6em)}12.5%,31%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-.4em)}}@keyframes ty-c2{0%,36%{opacity:0;transform:translateY(.6em)}39.5%,63%{opacity:1;transform:none}66%,to{opacity:0;transform:translateY(-.4em)}}@keyframes ty-c3{0%,70%{opacity:0;transform:translateY(.6em)}73.5%,to{opacity:1;transform:none}}.reel--ship{--t:10s;--fade:#0a0c11;color:#e6e8ee;background:radial-gradient(120% 90% at 85% 8%,#1b2246 0%,#0a0c11 58%)}.sh-win{background:#10131a;border:1px solid #ffffff17;border-radius:.9em;width:61%;height:82%;position:absolute;top:9%;left:5.5%;overflow:hidden;box-shadow:0 2em 4em -1.5em #000000b3}.sh-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:.45em;height:2.4em;padding:0 .9em;display:flex}.sh-bar i{background:#2a2e3a;border-radius:50%;width:.7em;height:.7em}.sh-bar span{font-family:var(--reel-mono,ui-monospace,Menlo,Consolas,monospace);color:#8b90a0;margin-left:.8em;font-size:.7em}.sh-body{font-family:var(--reel-mono,ui-monospace,Menlo,Consolas,monospace);padding:1.2em 1.5em;font-size:.92em;line-height:2}.sh-l{white-space:nowrap;opacity:0}.sh-l.sh-l1{opacity:1}.sh-l b{color:#8b97ff;margin-right:.6em;font-weight:500}.sh-l em{color:#fff;font-style:normal}.sh-l .dim{color:#6d7385}.sh-l .ok{color:#3ddc97}.sh-type{vertical-align:bottom;width:0;animation-name:sh-type;animation-timing-function:steps(22,end);display:inline-block;overflow:hidden}.reel .sh-caret{vertical-align:-.2em;width:.55em;height:1.15em;animation:sh-caret var(--t) linear infinite;background:#c9cfe0;margin-left:.1em;display:inline-block}.sh-l2{animation-name:sh-l2}.sh-l3{animation-name:sh-l3}.sh-l4{animation-name:sh-l4}.sh-l5{animation-name:sh-l5}.sh-l6{animation-name:sh-l6}.sh-prog{opacity:0;background:#ffffff14;border-radius:1em;width:72%;height:.4em;margin:.55em 0 .75em;animation-name:sh-progwrap;overflow:hidden}.sh-prog span{transform-origin:0;background:linear-gradient(90deg,#8b97ff,#3ddc97);height:100%;animation-name:sh-prog;animation-timing-function:cubic-bezier(.3,.1,.3,1);display:block;transform:scaleX(0)}.sh-card{color:#0f1630;opacity:0;background:#fff;border-radius:.9em;width:37%;animation-name:sh-card;position:absolute;top:19%;right:5%;overflow:hidden;box-shadow:0 2em 4em -1em #000000a6}.sh-site{background:linear-gradient(135deg,#eef1ff,#fdf0fb);height:12.5em;padding:1.4em 1.3em;position:relative}.sh-site i{background:#0f1630;border-radius:1em;width:58%;height:.65em;margin-bottom:.55em;display:block}.sh-site i+i{background:#c5cbe0;width:78%;height:.45em}.sh-site i+i+i{width:44%}.sh-site u{background:#5b5bf7;border-radius:99em;width:5.2em;height:1.7em;position:absolute;bottom:1.4em;left:1.3em}.sh-site s{background:#fff;border-radius:.6em;width:8.5em;height:6.2em;position:absolute;bottom:1.4em;right:1.3em;box-shadow:0 .6em 1.2em -.5em #0f16304d}.sh-meta{justify-content:space-between;align-items:center;padding:.95em 1.15em;display:flex}.sh-meta b{font-size:.78em;font-weight:600}.sh-meta em{color:#12804a;align-items:center;gap:.45em;font-size:.74em;font-style:normal;font-weight:500;display:flex}.sh-meta em:before{content:"";background:#22c55e;border-radius:50%;width:.6em;height:.6em;box-shadow:0 0 0 .25em #22c55e2e}.reel--ship .reel-cap span{color:#0b0d14;background:#f4f5f8f0}.reel--ship .reel-cap span:first-child{animation-name:sh-c1}.reel--ship .reel-cap span:nth-child(2){animation-name:sh-c2}@keyframes sh-type{0%,6%{width:0}22%,to{width:22ch}}@keyframes sh-caret{0%,23%{opacity:1}24%,to{opacity:0}}@keyframes sh-l2{0%,25%{opacity:0;transform:translateY(.4em)}27%,to{opacity:1;transform:none}}@keyframes sh-l3{0%,33%{opacity:0;transform:translateY(.4em)}35%,to{opacity:1;transform:none}}@keyframes sh-l4{0%,40%{opacity:0;transform:translateY(.4em)}42%,to{opacity:1;transform:none}}@keyframes sh-l5{0%,47%{opacity:0;transform:translateY(.4em)}49%,to{opacity:1;transform:none}}@keyframes sh-progwrap{0%,48%{opacity:0}50%,to{opacity:1}}@keyframes sh-prog{0%,50%{transform:scaleX(0)}68%,to{transform:scaleX(1)}}@keyframes sh-l6{0%,69%{opacity:0;transform:translateY(.4em)}71%,to{opacity:1;transform:none}}@keyframes sh-card{0%,71%{opacity:0;transform:translateY(1.5em)scale(.94)}77%,to{opacity:1;transform:none}}@keyframes sh-c1{0%,7%{opacity:0;transform:translateY(.6em)}11%,44%{opacity:1;transform:none}48%,to{opacity:0;transform:translateY(-.4em)}}@keyframes sh-c2{0%,74%{opacity:0;transform:translateY(.6em)}78%,to{opacity:1;transform:none}}.reel--muse{--fade:#f2f0fb;color:#1b1733;background:linear-gradient(160deg,#f6f3ff,#edf0fb)}.mu-win{background:#fff;border-radius:1.1em;position:absolute;inset:7% 15%;overflow:hidden;box-shadow:0 1.6em 3.6em -1.6em #28146e59,0 0 0 1px #28146e0f}.mu-head{border-bottom:1px solid #f0eef7;align-items:center;gap:.55em;height:3em;padding:0 1.3em;display:flex}.mu-head:before{content:"";background:conic-gradient(from 200deg,#7c5cff,#d39bff,#7c5cff);border-radius:50%;width:1.25em;height:1.25em}.mu-head b{font-size:.88em;font-weight:600}.mu-head small{color:#7a7596;background:#f5f3fb;border-radius:99em;margin-left:auto;padding:.3em .75em;font-size:.7em;font-weight:500}.mu-msgs{flex-direction:column;gap:.9em;display:flex;position:absolute;top:4.2em;left:1.6em;right:1.6em}.mu-u{color:#fff;opacity:0;background:#6d4aff;border-radius:1.1em 1.1em .3em;align-self:flex-end;max-width:72%;padding:.65em 1em;font-size:.82em}.mu-u1{animation-name:mu-u1}.mu-u2{animation-name:mu-u2}.mu-slot{align-self:flex-start;max-width:84%;position:relative}.mu-typing{opacity:0;background:#f3f1f9;border-radius:1.1em 1.1em 1.1em .3em;align-self:flex-start;gap:.3em;padding:.75em .9em;display:flex}.mu-slot .mu-typing{position:absolute;top:0;left:0}.mu-typing i{background:#a59fc4;border-radius:50%;width:.45em;height:.45em}.reel .mu-typing i{animation:.9s ease-in-out infinite mu-dot}.reel .mu-typing i:nth-child(2){animation-delay:.15s}.reel .mu-typing i:nth-child(3){animation-delay:.3s}.mu-t1{animation-name:mu-t1}.mu-t2{animation-name:mu-t2}.mu-a{opacity:0;background:#f6f5fb;border-radius:1.1em 1.1em 1.1em .3em;padding:.85em 1.05em 1em;animation-name:mu-a}.mu-a p{color:#2d2850;font-size:.82em;line-height:1.45}.mu-a p b{color:#1b1733;font-weight:600}.mu-chart{background:#fff;border:1px solid #ece9f5;border-radius:.7em;align-items:flex-end;gap:.6em;height:7em;margin-top:.8em;padding:1.4em .7em 0;display:flex}.mu-chart span{height:var(--h);transform-origin:bottom;animation-name:mu-bar;animation-delay:calc(var(--i) * .12s);background:#dcd5fb;border-radius:.35em .35em 0 0;flex:1;position:relative}.mu-chart span:last-child{background:#6d4aff}.mu-chart em{color:#7a7596;white-space:nowrap;font-size:.56em;font-style:normal;font-weight:500;position:absolute;top:-1.5em;left:50%;transform:translate(-50%)}.mu-chart span:last-child em{color:#6d4aff}.mu-input{background:#fff;border:1px solid #e7e4f2;border-radius:99em;align-items:center;height:2.9em;padding:0 .4em 0 1.1em;display:flex;position:absolute;bottom:1.2em;left:1.3em;right:1.3em}.mu-ph{color:#a19cb9;font-size:.8em;animation-name:mu-ph;position:absolute;left:1.35em}.mu-typed{white-space:nowrap;opacity:0;font-size:.8em;animation-name:mu-typed}.mu-typed b{vertical-align:bottom;max-width:0;animation-name:mu-char;animation-timing-function:step-end;animation-delay:calc(var(--i) * 70ms);font-weight:400;display:inline-block;overflow:hidden}.mu-send{color:#fff;background:#6d4aff;border-radius:50%;place-items:center;width:2.1em;height:2.1em;margin-left:auto;font-size:.9em;font-style:normal;animation-name:mu-send;display:grid}@keyframes mu-u1{0%,4%{opacity:0;transform:translateY(.6em)}7.5%,to{opacity:1;transform:none}}@keyframes mu-t1{0%,9%{opacity:0}11%,25%{opacity:1}26.5%,to{opacity:0}}@keyframes mu-a{0%,26%{opacity:0;transform:translateY(.6em)}30%,to{opacity:1;transform:none}}@keyframes mu-bar{0%,32%{transform:scaleY(0)}42%,to{transform:scaleY(1)}}@keyframes mu-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-.3em)}}@keyframes mu-ph{0%,57%{opacity:1}57.5%,77%{opacity:0}79%,to{opacity:1}}@keyframes mu-typed{0%,15%{opacity:0}15.5%,76.5%{opacity:1}77%,to{opacity:0}}@keyframes mu-char{0%,58%{max-width:0}58.2%,to{max-width:1em}}@keyframes mu-send{0%,74.5%{transform:scale(1)}75.5%{transform:scale(.85)}77%,to{transform:scale(1)}}@keyframes mu-u2{0%,77%{opacity:0;transform:translateY(.6em)}80%,to{opacity:1;transform:none}}@keyframes mu-t2{0%,81%{opacity:0}83%,to{opacity:1}}.reel--relay{--t:10s;--fade:#faf8f5;--ripple:#ea580c4d;color:#24201b;background:#faf8f5}.rl-head{align-items:center;gap:.7em;height:2.6em;display:flex;position:absolute;top:1.6em;left:2.2em;right:2.2em}.rl-head b{letter-spacing:-.02em;font-size:1.3em;font-weight:600}.rl-head small{color:#8b8478;font-size:.74em}.rl-av{margin-left:auto;display:flex}.rl-av i{border:.15em solid #faf8f5;border-radius:50%;width:1.6em;height:1.6em;margin-left:-.45em}.rl-col{background:#f2efe9;border-radius:.9em;width:18.6em;padding:.7em;position:absolute;top:6em;bottom:1.8em}.rl-ch{justify-content:space-between;align-items:center;height:1.9em;padding:0 .35em;display:flex}.rl-ch span{font-size:.76em;font-weight:600}.rl-ch em{color:#8b8478;text-align:center;background:#fff;border-radius:99em;width:1.9em;height:1.4em;font-size:.68em;font-style:normal;font-weight:500;line-height:1.4em;display:block;position:relative;overflow:hidden}.rl-ch em b{font-weight:500;position:absolute;inset:0}.rl-card,.rl-move{background:#fff;border:1px solid #ebe6dd;border-radius:.65em;height:5em;padding:.75em .9em;box-shadow:0 .1em .2em #24201b0d}.rl-card{margin-top:.6em}.rl-tag{color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff);border-radius:99em;padding:.2em .6em;font-size:.58em;font-weight:600;display:inline-block}.rl-card p,.rl-move p{white-space:nowrap;margin-top:.35em;font-size:.8em;font-weight:500}.rl-card small,.rl-move small{color:#8b8478;align-items:center;gap:.5em;margin-top:.45em;font-size:.6em;display:flex}.rl-card small i,.rl-move small i{background:var(--a,#d6cfc4);border-radius:50%;width:1.4em;height:1.4em}.rl-slot{height:0}.rl-from{height:5em;margin-top:.6em;animation-name:rl-from}.rl-to{animation-name:rl-to}.rl-move{z-index:20;width:17.2em;animation-name:rl-move;position:absolute;top:9.2em;left:22.55em}.rl-check{color:#fff;opacity:0;background:#16a34a;border-radius:50%;place-items:center;width:1.3em;height:1.3em;font-size:.75em;font-style:normal;animation-name:rl-check;display:grid;position:absolute;top:.6em;right:.6em}.rl-n2a{animation-name:rl-out-a}.rl-n2b{opacity:0;animation-name:rl-in-a}.rl-n3a{animation-name:rl-out-b}.rl-n3b{opacity:0;animation-name:rl-in-b}.reel--relay .reel-cursor{animation-name:rl-cursor}@keyframes rl-move{0%,23%{top:9.2em;left:22.55em;transform:rotate(0)scale(1);box-shadow:0 .1em .2em #24201b0d}27%{top:8.9em;left:22.55em;transform:rotate(-2.5deg)scale(1.045);box-shadow:0 1.4em 2.4em -.8em #24201b59}47%{top:8.7em;left:42.2em;transform:rotate(1.5deg)scale(1.045);box-shadow:0 1.4em 2.4em -.8em #24201b59}51%,to{top:9.2em;left:42.2em;transform:rotate(0)scale(1);box-shadow:0 .1em .2em #24201b0d}}@keyframes rl-from{0%,28%{height:5em;margin-top:.6em}36%,to{height:0;margin-top:0}}@keyframes rl-to{0%,40%{height:0;margin-top:0}48%,to{height:5em;margin-top:.6em}}@keyframes rl-out-a{0%,30%{opacity:1;transform:none}33%,to{opacity:0;transform:translateY(-.6em)}}@keyframes rl-in-a{0%,30%{opacity:0;transform:translateY(.6em)}33%,to{opacity:1;transform:none}}@keyframes rl-out-b{0%,50%{opacity:1;transform:none}53%,to{opacity:0;transform:translateY(-.6em)}}@keyframes rl-in-b{0%,50%{opacity:0;transform:translateY(.6em)}53%,to{opacity:1;transform:none}}@keyframes rl-check{0%,52%{opacity:0;transform:scale(.4)}56%,to{opacity:1;transform:scale(1)}}@keyframes rl-cursor{0%,6%{opacity:0;top:20em;left:14em;transform:scale(1)}10%{opacity:1;top:20em;left:14em;transform:scale(1)}21%{top:2.6em;left:6.5em;transform:scale(1)}24%,50%{top:2.6em;left:6.5em;transform:scale(.85)}53%{top:2.6em;left:6.5em;transform:scale(1)}66%{opacity:1;top:10em;left:10em}73%,to{opacity:0;top:10em;left:10em;transform:scale(1)}}.reel--halcyon{--fade:#0a1020;--ripple:#2dd4bf59;color:#e7ecf7;background:#0a1020}.hc-card{background:linear-gradient(#0f1830,#0c1428);border:1px solid #ffffff12;border-radius:1em;padding:1.6em 1.8em;position:absolute;inset:5%}.hc-top{justify-content:space-between;align-items:flex-start;display:flex}.hc-label{color:#8d97b3;align-items:center;gap:.5em;font-size:.75em;display:flex}.hc-label:before{content:"";background:#2dd4bf;border-radius:.15em;width:.6em;height:.6em}.hc-kpi{width:24em;height:3em;margin-top:.3em;position:relative}.hc-kpi span{white-space:nowrap;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.3em;font-weight:600;position:absolute;top:0;left:0}.hc-kpi em{vertical-align:.7em;letter-spacing:0;color:#2dd4bf;background:#2dd4bf1f;border-radius:99em;margin-left:.5em;padding:.25em .6em;font-size:.34em;font-style:normal;font-weight:500}.hc-ka{animation-name:hc-ka}.hc-kb{opacity:0;animation-name:hc-kb}.hc-seg{background:#ffffff0d;border:1px solid #ffffff12;border-radius:.6em;padding:.2em;display:flex}.hc-seg span{color:#8d97b3;border-radius:.45em;padding:.4em .85em;font-size:.72em}.hc-seg .hc-s30{color:#fff;background:#ffffff1a;animation-name:hc-s30}.hc-seg .hc-s90{animation-name:hc-s90}.hc-chart{height:56%;position:absolute;bottom:2.8em;left:1.8em;right:1.8em}.hc-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hc-grid line{stroke:#ffffff0f;stroke-width:1px;vector-effect:non-scaling-stroke}.hc-line{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1}.hc-la{stroke:#2dd4bf;stroke-dashoffset:0;animation-name:hc-la}.hc-lb{stroke:#2dd4bf;stroke-dashoffset:1px;animation-name:hc-lb}.hc-aa{animation-name:hc-aa}.hc-ab{opacity:0;animation-name:hc-ab}.hc-hover{opacity:0;background:#ffffff38;width:1px;animation-name:hc-hover;position:absolute;top:0;bottom:0;left:68%}.hc-hover i{background:#2dd4bf;border-radius:50%;width:.8em;height:.8em;margin:-.4em 0 0 -.4em;position:absolute;top:28.2%;left:50%;box-shadow:0 0 0 .3em #2dd4bf40}.hc-hover b{white-space:nowrap;color:#fff;font-variant-numeric:tabular-nums;background:#1a2542;border:1px solid #ffffff1a;border-radius:.5em;padding:.45em .7em;font-size:.72em;font-weight:500;position:absolute;top:calc(28.2% - 3.4em);left:1em}.hc-axis{height:1.2em;position:absolute;bottom:1em;left:1.8em;right:1.8em}.hc-axis div{color:#5f6a87;justify-content:space-between;font-size:.6em;display:flex;position:absolute;inset:0}.hc-axa{animation-name:hc-ka}.hc-axb{opacity:0;animation-name:hc-kb}.reel--halcyon .reel-cursor{animation-name:hc-cursor}.reel--halcyon .reel-cursor i{animation-name:hc-ripple}@keyframes hc-la{0%,5%{stroke-dashoffset:1px;opacity:1}28%,58%{stroke-dashoffset:0;opacity:1}62%,to{stroke-dashoffset:0;opacity:0}}@keyframes hc-aa{0%,22%{opacity:0}32%,58%{opacity:1}62%,to{opacity:0}}@keyframes hc-lb{0%,60%{stroke-dashoffset:1px}80%,to{stroke-dashoffset:0}}@keyframes hc-ab{0%,75%{opacity:0}85%,to{opacity:1}}@keyframes hc-hover{0%,29%{opacity:0}32%,46%{opacity:1}49%,to{opacity:0}}@keyframes hc-ka{0%,59%{opacity:1;transform:none}62%,to{opacity:0;transform:translateY(-.4em)}}@keyframes hc-kb{0%,59%{opacity:0;transform:translateY(.4em)}62%,to{opacity:1;transform:none}}@keyframes hc-s30{0%,57.5%{color:#fff;background:#ffffff1a}58.5%,to{color:#8d97b3;background:#fff0}}@keyframes hc-s90{0%,57.5%{color:#8d97b3;background:#fff0}58.5%,to{color:#fff;background:#ffffff1a}}@keyframes hc-cursor{0%,8%{opacity:0;top:86%;left:42%;transform:scale(1)}12%{opacity:1;top:86%;left:42%;transform:scale(1)}28%,46%{top:53.5%;left:65.8%;transform:scale(1)}56%{top:11.5%;left:89.5%;transform:scale(1)}57.5%{top:11.5%;left:89.5%;transform:scale(.8)}59%{opacity:1;top:11.5%;left:89.5%;transform:scale(1)}74%{opacity:1;top:32%;left:80%}81%,to{opacity:0;top:32%;left:80%;transform:scale(1)}}@keyframes hc-ripple{0%,57.4%{opacity:0;transform:scale(.3)}57.6%{opacity:1;transform:scale(.35)}61%,to{opacity:0;transform:scale(1.9)}}.reel--cadence{--t:11s;--fade:#f5faf8;--ripple:#10a37f59;color:#13231d;background:#f5faf8}.cd-head{align-items:center;gap:.8em;height:2.6em;display:flex;position:absolute;top:1.5em;left:2em;right:2em}.cd-logo{align-items:center;gap:.45em;font-size:1.05em;font-weight:600;display:flex}.cd-logo:before{content:"";background:#10a37f;border-radius:50%;width:1.1em;height:1.1em;box-shadow:inset -.3em -.3em #0000001f}.cd-head b{margin-left:1em;font-size:.95em;font-weight:600}.cd-arrows{gap:.3em;display:flex}.cd-arrows i{color:#4b5c55;background:#fff;border:1px solid #dfe8e4;border-radius:.45em;place-items:center;width:1.7em;height:1.7em;font-size:.8em;font-style:normal;display:grid}.cd-today{background:#fff;border:1px solid #dfe8e4;border-radius:.5em;margin-left:auto;padding:.45em .9em;font-size:.72em;font-weight:500}.cd-grid{background:#fff;border:1px solid #e3ebe7;border-radius:.9em;position:absolute;inset:5.6em 2em 1.2em;overflow:hidden}.cd-days{border-bottom:1px solid #edf2f0;grid-template-columns:repeat(5,1fr);height:2em;display:grid;position:absolute;top:0;left:4.5em;right:0}.cd-days span{color:#6a7a74;align-items:center;padding-left:.8em;font-size:.66em;font-weight:500;display:flex}.cd-days span.on{color:#10a37f;font-weight:600}.cd-body{background-image:linear-gradient(#eef3f1 1px,#0000 1px),linear-gradient(90deg,#eef3f1 1px,#0000 1px);background-position:0 0,4.5em 0;background-size:100% 3.78em,10.8em 100%;position:absolute;inset:2em 0 0}.cd-time{color:#8a9a94;font-size:.56em;position:absolute;left:.9em}.cd-ev{border-left:.22em solid var(--c);background:color-mix(in srgb,var(--c) 11%,#fff);border-radius:.45em;width:10.4em;padding:.35em .55em;position:absolute;overflow:hidden}.cd-ev b{color:color-mix(in srgb,var(--c) 70%,#000);white-space:nowrap;font-size:.6em;font-weight:600;display:block}.cd-ev small{color:#6a7a74;white-space:nowrap;font-size:.52em;display:block}.cd-ev.focus{--c:#9aa8a2;background:#f1f4f3}.cd-hover{opacity:0;background:#10a37f0f;border:1px dashed #10a37f;border-radius:.45em;width:10.4em;height:1.64em;animation-name:cd-hover;position:absolute;top:20.79em;left:37.1em}.cd-new{color:#fff;transform-origin:top;opacity:0;background:#10a37f;border-radius:.45em;align-items:center;gap:.4em;width:10.4em;height:1.64em;padding:0 .55em;animation-name:cd-new;display:flex;position:absolute;top:20.79em;left:37.1em;box-shadow:0 .5em 1em -.4em #10a37f99}.cd-new b{white-space:nowrap;font-size:.6em;font-weight:600}.cd-new small{opacity:.85;white-space:nowrap;font-size:.54em}.cd-card{opacity:0;background:#fff;border-radius:.9em;width:17.5em;padding:1.1em 1.2em;animation-name:cd-card;position:absolute;top:7.8em;right:2.6em;box-shadow:0 1.6em 3em -1em #13231d4d,0 0 0 1px #13231d0f}.cd-card .ok{align-items:center;gap:.5em;font-size:.9em;font-weight:600;display:flex}.cd-card .ok i{color:#fff;background:#10a37f;border-radius:50%;place-items:center;width:1.45em;height:1.45em;font-size:.75em;font-style:normal;display:grid}.cd-card p{margin-top:.55em;font-size:.76em;font-weight:500}.cd-card small{color:#6a7a74;font-variant-numeric:tabular-nums;margin-top:.2em;font-size:.68em;display:block}.cd-sent{color:#0c8a6b;opacity:0;border-top:1px solid #edf2f0;align-items:center;gap:.45em;margin-top:.85em;padding-top:.75em;font-size:.64em;font-weight:500;animation-name:cd-sent;display:flex}.reel--cadence .reel-cursor{animation-name:cd-cursor}.reel--cadence .reel-cursor i{animation-name:cd-ripple}.reel--cadence .reel-cap span:first-child{animation-name:cd-c1}.reel--cadence .reel-cap span:nth-child(2){animation-name:cd-c2}@keyframes cd-cursor{0%,7%{opacity:0;top:42%;left:52%;transform:scale(1)}11%{opacity:1;top:42%;left:52%;transform:scale(1)}24%,30.5%{top:75%;left:70.9%;transform:scale(1)}32%{top:75%;left:70.9%;transform:scale(.8)}33.5%{opacity:1;top:75%;left:70.9%;transform:scale(1)}46%{opacity:1;top:60%;left:58%}52%,to{opacity:0;top:60%;left:58%;transform:scale(1)}}@keyframes cd-ripple{0%,31.9%{opacity:0;transform:scale(.3)}32.1%{opacity:1;transform:scale(.35)}35.5%,to{opacity:0;transform:scale(1.9)}}@keyframes cd-hover{0%,23%{opacity:0}25%,32%{opacity:1}34%,to{opacity:0}}@keyframes cd-new{0%,32.5%{opacity:0;transform:scaleY(.2)}37%,to{opacity:1;transform:scaleY(1)}}@keyframes cd-card{0%,47%{opacity:0;transform:translate(2em)}52%,to{opacity:1;transform:none}}@keyframes cd-sent{0%,58%{opacity:0}62%,to{opacity:1}}@keyframes cd-c1{0%,8%{opacity:0;transform:translateY(.6em)}12%,36%{opacity:1;transform:none}40%,to{opacity:0;transform:translateY(-.4em)}}@keyframes cd-c2{0%,52%{opacity:0;transform:translateY(.6em)}56%,to{opacity:1;transform:none}}
.landing-module__Mhrhkq__frame{border-left:1px solid var(--hairline);border-right:1px solid var(--hairline);max-width:1200px;margin:0 auto;position:relative}.landing-module__Mhrhkq__band{border-top:1px solid var(--hairline)}.landing-module__Mhrhkq__plus:before,.landing-module__Mhrhkq__plus:after{content:"";z-index:2;background:linear-gradient(var(--body), var(--body)) center/1px 100% no-repeat, linear-gradient(var(--body), var(--body)) center/100% 1px no-repeat;width:11px;height:11px;position:absolute;top:-6px}.landing-module__Mhrhkq__plus:before{left:-6px}.landing-module__Mhrhkq__plus:after{right:-6px}.landing-module__Mhrhkq__h2{letter-spacing:-.04em;margin:0;font-size:40px;font-weight:600;line-height:44px}.landing-module__Mhrhkq__secHead{padding:72px 24px 40px}.landing-module__Mhrhkq__secHead .landing-module__Mhrhkq__sub{max-width:540px;color:var(--body);margin:16px 0 0;font-size:16px;line-height:24px}.landing-module__Mhrhkq__secHead.landing-module__Mhrhkq__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.landing-module__Mhrhkq__faq{max-width:820px;padding:0 24px 64px}.landing-module__Mhrhkq__faq details{border-top:1px solid var(--hairline);padding:20px 0}.landing-module__Mhrhkq__faq summary{cursor:pointer;font-size:17px;font-weight:500;line-height:26px}.landing-module__Mhrhkq__faq p{color:var(--body);margin:12px 0 0;font-size:16px;line-height:26px}.landing-module__Mhrhkq__textLink{color:var(--link);text-underline-offset:3px;text-decoration:underline}.landing-module__Mhrhkq__nav{z-index:20;background:color-mix(in srgb, var(--canvas) 82%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--hairline);position:sticky;top:0}.landing-module__Mhrhkq__navi{align-items:center;gap:24px;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.landing-module__Mhrhkq__logo{letter-spacing:-.04em;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.landing-module__Mhrhkq__logo svg{width:auto;height:16px}.landing-module__Mhrhkq__links{gap:2px;display:flex}.landing-module__Mhrhkq__links a{color:var(--body);border-radius:9999px;padding:6px 12px}.landing-module__Mhrhkq__links a:hover{color:var(--ink);background:var(--hairline-soft)}.landing-module__Mhrhkq__navR{align-items:center;gap:8px;margin-left:auto;display:flex}.landing-module__Mhrhkq__heroCopy{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:88px 24px 0;display:flex;position:relative}.landing-module__Mhrhkq__pillLink{background:var(--elev);height:32px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:64px;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:14px;font-weight:500;display:inline-flex}.landing-module__Mhrhkq__pillLink svg{width:12px;height:12px;color:var(--mute)}.landing-module__Mhrhkq__title{letter-spacing:-.05em;margin:28px 0 0;font-size:clamp(44px,6.4vw,76px);font-weight:600;line-height:1}.landing-module__Mhrhkq__lead{max-width:560px;color:var(--body);margin:24px 0 0;font-size:18px;line-height:28px}.landing-module__Mhrhkq__prompt{text-align:left;background:var(--elev);width:100%;max-width:620px;box-shadow:var(--float), 0 0 0 1px var(--hairline);border-radius:12px;margin-top:36px}.landing-module__Mhrhkq__prompt:focus-within{box-shadow:var(--float), 0 0 0 1px var(--ink)}.landing-module__Mhrhkq__promptRow{align-items:center;gap:10px;padding:14px 16px 6px;display:flex}.landing-module__Mhrhkq__promptRow svg{width:16px;height:16px;color:var(--mute);flex:none}.landing-module__Mhrhkq__prompt input{min-width:0;height:32px;font-family:var(--mono);color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.landing-module__Mhrhkq__prompt input::placeholder{color:var(--mute)}.landing-module__Mhrhkq__promptTools{align-items:center;gap:8px;padding:8px 10px 10px 16px;display:flex}.landing-module__Mhrhkq__promptHint{font-family:var(--mono);color:var(--mute);font-size:12px;line-height:16px}.landing-module__Mhrhkq__send{background:var(--primary);width:32px;height:32px;color:var(--on-primary);cursor:pointer;border:0;border-radius:9999px;place-items:center;margin-left:auto;padding:0;display:grid}.landing-module__Mhrhkq__send svg{width:14px;height:14px}.landing-module__Mhrhkq__monoNote{font-family:var(--mono);color:var(--mute);margin:16px 0 0;font-size:12px;line-height:16px}.landing-module__Mhrhkq__genWrap{padding:64px 24px 72px;position:relative}.landing-module__Mhrhkq__bloom{pointer-events:none;height:520px;opacity:var(--bloom-o);background:radial-gradient(28% 46% at 12% 58%,#00dfd8,#0000 72%),radial-gradient(30% 50% at 32% 46%,#007cf0,#0000 72%),radial-gradient(30% 52% at 52% 52%,#7928ca,#0000 72%),radial-gradient(28% 48% at 72% 46%,#ff0080,#0000 72%),radial-gradient(26% 46% at 90% 58%,#f9cb28,#0000 72%);position:absolute;top:-120px;left:4%;right:4%}.landing-module__Mhrhkq__gen{z-index:1;background:var(--elev);box-shadow:var(--window), 0 0 0 1px var(--hairline);border-radius:12px;position:relative;overflow:hidden}.landing-module__Mhrhkq__genBar{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;height:48px;padding:0 12px 0 16px;display:flex}.landing-module__Mhrhkq__crumbs{font-family:var(--mono);color:var(--mute);gap:8px;font-size:13px;display:flex}.landing-module__Mhrhkq__crumbs b{color:var(--ink);font-weight:500}.landing-module__Mhrhkq__status{color:var(--body);align-items:center;gap:6px;font-size:13px;display:inline-flex}.landing-module__Mhrhkq__status:before{content:"";background:#0070f3;border-radius:50%;width:8px;height:8px}.landing-module__Mhrhkq__genBar .landing-module__Mhrhkq__acts{gap:8px;margin-left:auto;display:flex}.landing-module__Mhrhkq__genBar .landing-module__Mhrhkq__acts span{cursor:default}.landing-module__Mhrhkq__genBody{grid-template-columns:272px minmax(0,1fr);display:grid}.landing-module__Mhrhkq__genSide{border-right:1px solid var(--hairline);padding:20px 16px}.landing-module__Mhrhkq__log,.landing-module__Mhrhkq__scenes{font-family:var(--mono);margin:0 0 24px;padding:0;font-size:12px;line-height:16px;list-style:none}.landing-module__Mhrhkq__log li{color:var(--body);opacity:0;animation:.45s cubic-bezier(.2,.7,.2,1) forwards landing-module__Mhrhkq__logIn;animation-delay:calc(var(--i) * .22s + .25s);align-items:center;gap:8px;padding:6px 0;display:flex}.landing-module__Mhrhkq__log li svg{width:14px;height:14px;color:var(--link);flex:none}.landing-module__Mhrhkq__log li em{color:var(--mute);margin-left:auto;font-style:normal}@keyframes landing-module__Mhrhkq__logIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.landing-module__Mhrhkq__scenes{margin:0}.landing-module__Mhrhkq__scenes li{height:32px;color:var(--body);border-radius:6px;align-items:center;gap:10px;padding:0 10px;animation:none;display:flex}.landing-module__Mhrhkq__scenes li span{color:var(--mute)}.landing-module__Mhrhkq__scenes li em{color:var(--mute);margin-left:auto;font-style:normal}.landing-module__Mhrhkq__scenes .landing-module__Mhrhkq__s1{animation-name:landing-module__Mhrhkq__sc1}.landing-module__Mhrhkq__scenes .landing-module__Mhrhkq__s2{animation-name:landing-module__Mhrhkq__sc2}.landing-module__Mhrhkq__scenes .landing-module__Mhrhkq__s3{animation-name:landing-module__Mhrhkq__sc3}.landing-module__Mhrhkq__scenes .landing-module__Mhrhkq__s4{animation-name:landing-module__Mhrhkq__sc4}@keyframes landing-module__Mhrhkq__sc1{0%,8.9%{background:var(--hairline-soft);color:var(--ink)}9%,to{color:var(--body);background:0 0}}@keyframes landing-module__Mhrhkq__sc2{0%,8.9%{color:var(--body);background:0 0}9%,34.9%{background:var(--hairline-soft);color:var(--ink)}35%,to{color:var(--body);background:0 0}}@keyframes landing-module__Mhrhkq__sc3{0%,34.9%{color:var(--body);background:0 0}35%,66.9%{background:var(--hairline-soft);color:var(--ink)}67%,to{color:var(--body);background:0 0}}@keyframes landing-module__Mhrhkq__sc4{0%,66.9%{color:var(--body);background:0 0}67%,to{background:var(--hairline-soft);color:var(--ink)}}.landing-module__Mhrhkq__transport{border-top:1px solid var(--hairline);height:52px;font-family:var(--mono);color:var(--mute);align-items:center;gap:16px;padding:0 16px;font-size:12px;display:flex}.landing-module__Mhrhkq__transport svg{width:12px;height:12px;color:var(--ink)}.landing-module__Mhrhkq__track{background:var(--hairline);border-radius:2px;flex:1;height:4px;position:relative}.landing-module__Mhrhkq__trackFill{background:var(--ink);transform-origin:0;border-radius:2px;animation:12s linear infinite landing-module__Mhrhkq__fill;position:absolute;inset:0}.landing-module__Mhrhkq__track i{background:var(--elev);width:3px;margin-left:-1.5px;position:absolute;top:-2px;bottom:-2px}.landing-module__Mhrhkq__track b{background:var(--ink);border-radius:1px;width:2px;height:16px;margin-left:-1px;animation:12s linear infinite landing-module__Mhrhkq__head;position:absolute;top:-6px}@keyframes landing-module__Mhrhkq__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-module__Mhrhkq__head{0%{left:0}to{left:100%}}.landing-module__Mhrhkq__tc{text-align:right;min-width:128px;color:var(--body)}.landing-module__Mhrhkq__compare{background:var(--elev);box-shadow:var(--float), 0 0 0 1px var(--hairline);border-radius:12px;margin:0 24px 72px;position:relative;overflow:hidden}.landing-module__Mhrhkq__cmpBefore{clip-path:inset(0 calc(100% - var(--pos,50%)) 0 0);position:absolute;inset:0}.landing-module__Mhrhkq__cmpLabels{font-family:var(--mono);color:var(--mute);justify-content:space-between;margin:0 24px 12px;font-size:12px;line-height:16px;display:flex}.landing-module__Mhrhkq__compare input{z-index:7;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.landing-module__Mhrhkq__cmpHandle{top:0;bottom:0;left:var(--pos,50%);z-index:6;background:var(--ink);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.landing-module__Mhrhkq__cmpHandle span{background:var(--elev);width:40px;height:40px;color:var(--ink);box-shadow:var(--float), 0 0 0 1px var(--hairline);border-radius:50%;place-items:center;margin:-20px 0 0 -20px;display:grid;position:absolute;top:50%;left:50%}.landing-module__Mhrhkq__cmpHandle svg{width:18px;height:18px}.landing-module__Mhrhkq__compare input:focus-visible~.landing-module__Mhrhkq__cmpHandle span{outline:2px solid var(--link);outline-offset:2px}.landing-module__Mhrhkq__cells{border-top:1px solid var(--hairline);display:grid}.landing-module__Mhrhkq__c3{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-module__Mhrhkq__c2{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__Mhrhkq__cell{border-right:1px solid var(--hairline);padding:32px 24px 40px}.landing-module__Mhrhkq__cell:last-child{border-right:0}.landing-module__Mhrhkq__cell h3{letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:600;line-height:28px}.landing-module__Mhrhkq__cell>p{max-width:34em;color:var(--body);margin:0}.landing-module__Mhrhkq__cell>p.landing-module__Mhrhkq__step{font-family:var(--mono);color:var(--mute);margin:0 0 20px;font-size:12px;line-height:16px}.landing-module__Mhrhkq__ill{background:var(--canvas);max-width:420px;height:168px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;margin-top:28px;position:relative;overflow:hidden}.landing-module__Mhrhkq__i1Url{background:var(--elev);height:36px;box-shadow:inset 0 0 0 1px var(--hairline);font-family:var(--mono);color:var(--ink);border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex;position:absolute;top:16px;left:16px;right:16px}.landing-module__Mhrhkq__i1Url svg{width:14px;height:14px;color:var(--mute)}.landing-module__Mhrhkq__i1Shots{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.landing-module__Mhrhkq__i1Shots i{aspect-ratio:16/10;background:linear-gradient(var(--hairline), var(--hairline)) 8px 8px/38% 3px no-repeat, linear-gradient(var(--hairline), var(--hairline)) 8px 15px/60% 3px no-repeat, linear-gradient(var(--ink), var(--ink)) 8px calc(100% - 9px)/26% 8px no-repeat, var(--elev);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:6px}.landing-module__Mhrhkq__i2{justify-content:center;align-items:center;display:flex}.landing-module__Mhrhkq__i2 svg{width:100%;height:100%;max-height:140px}.landing-module__Mhrhkq__i2 .landing-module__Mhrhkq__node rect{fill:var(--elev);stroke:var(--hairline)}.landing-module__Mhrhkq__i2 .landing-module__Mhrhkq__node text{fill:var(--ink);font-family:var(--mono);font-size:11px}.landing-module__Mhrhkq__i2 .landing-module__Mhrhkq__node.landing-module__Mhrhkq__on rect{stroke:var(--ink)}.landing-module__Mhrhkq__i2 path{stroke:var(--faint);fill:none}.landing-module__Mhrhkq__i3{font-family:var(--mono);padding:16px;font-size:12px;line-height:16px}.landing-module__Mhrhkq__i3 div{background:var(--elev);height:40px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--mute);border-radius:6px;align-items:center;gap:10px;margin-bottom:8px;padding:0 12px;display:flex}.landing-module__Mhrhkq__i3 b{color:var(--ink);font-weight:500}.landing-module__Mhrhkq__i3 span{margin-left:auto}.landing-module__Mhrhkq__i3 i{background:linear-gradient(135deg,#007cf0,#7928ca);border-radius:2px;width:16px;height:12px}.landing-module__Mhrhkq__i3 div:nth-child(2) i{background:linear-gradient(135deg,#ff0080,#f9cb28)}.landing-module__Mhrhkq__i3 div:nth-child(3) i{background:var(--hairline)}.landing-module__Mhrhkq__chat{flex-direction:column;gap:12px;min-height:100%;display:flex}.landing-module__Mhrhkq__chatMsg{border-radius:12px;max-width:88%;padding:10px 14px;font-size:14px;line-height:20px}.landing-module__Mhrhkq__chatMsg.landing-module__Mhrhkq__me{background:var(--primary);color:var(--on-primary);border-bottom-right-radius:4px;align-self:flex-end}.landing-module__Mhrhkq__chatMsg.landing-module__Mhrhkq__ai{background:var(--elev);box-shadow:inset 0 0 0 1px var(--hairline);border-bottom-left-radius:4px;align-self:flex-start;gap:10px;display:flex}.landing-module__Mhrhkq__aiMark{background:conic-gradient(from 210deg,#007cf0,#7928ca,#ff0080,#f9cb28,#00dfd8,#007cf0);border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.landing-module__Mhrhkq__chatInput{background:var(--elev);height:44px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--mute);border-radius:8px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 8px 0 14px;display:flex}.landing-module__Mhrhkq__chatInput kbd{background:var(--hairline-soft);min-width:26px;height:24px;box-shadow:inset 0 0 0 1px var(--hairline);font-family:var(--mono);color:var(--body);border-radius:5px;place-items:center;padding:0 6px;font-size:12px;display:grid}.landing-module__Mhrhkq__code{background:var(--elev);box-shadow:0 0 0 1px var(--hairline);font-family:var(--mono);border-radius:12px;font-size:13px;line-height:20px;overflow:hidden}.landing-module__Mhrhkq__codeBar{border-bottom:1px solid var(--hairline);height:44px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.landing-module__Mhrhkq__codeBar span:last-child{color:var(--mute);font-size:12px}.landing-module__Mhrhkq__code pre{font:inherit;margin:0;padding:12px 0;overflow-x:auto}.landing-module__Mhrhkq__code pre span{white-space:pre;color:var(--body);padding:0 16px;display:block}.landing-module__Mhrhkq__code pre .landing-module__Mhrhkq__del{background:var(--del-bg);color:var(--del-ink)}.landing-module__Mhrhkq__code pre .landing-module__Mhrhkq__add{background:var(--add-bg);color:var(--add-ink)}.landing-module__Mhrhkq__codeFoot{border-top:1px solid var(--hairline);color:var(--mute);padding:12px 16px;font-size:12px}.landing-module__Mhrhkq__filters{flex-wrap:wrap;gap:8px;display:flex}.landing-module__Mhrhkq__filters button{background:var(--elev);height:32px;box-shadow:inset 0 0 0 1px var(--hairline);cursor:pointer;border:0;border-radius:64px;padding:0 16px;font-size:14px;font-weight:500}.landing-module__Mhrhkq__filters button:hover{background:var(--hairline-soft)}.landing-module__Mhrhkq__filters button[aria-pressed=true]{background:var(--primary);color:var(--on-primary);box-shadow:none}.landing-module__Mhrhkq__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 24px 72px;display:grid}.landing-module__Mhrhkq__card{background:var(--elev);box-shadow:var(--whisper), 0 0 0 1px var(--hairline);border-radius:12px;margin:0;transition:box-shadow .2s;overflow:hidden}.landing-module__Mhrhkq__card:hover{box-shadow:var(--float), 0 0 0 1px var(--hairline)}.landing-module__Mhrhkq__card[hidden]{display:none}.landing-module__Mhrhkq__card>:first-child{border-bottom:1px solid var(--hairline)}.landing-module__Mhrhkq__card footer{align-items:center;gap:8px;height:48px;padding:0 16px;display:flex}.landing-module__Mhrhkq__card footer b{font-weight:500}.landing-module__Mhrhkq__card footer span{color:var(--mute)}.landing-module__Mhrhkq__card footer code{font-family:var(--mono);color:var(--mute);margin-left:auto;font-size:12px}.landing-module__Mhrhkq__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 24px 72px;display:grid}.landing-module__Mhrhkq__plan{background:var(--elev);box-shadow:0 0 0 1px var(--hairline);border-radius:16px;flex-direction:column;padding:32px;display:flex;position:relative}.landing-module__Mhrhkq__plan.landing-module__Mhrhkq__rec{box-shadow:var(--float), 0 0 0 1px var(--ink)}.landing-module__Mhrhkq__plan h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:28px}.landing-module__Mhrhkq__plan .landing-module__Mhrhkq__desc{color:var(--mute);margin:4px 0 0}.landing-module__Mhrhkq__price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:28px 0 4px;font-size:40px;font-weight:600;line-height:44px}.landing-module__Mhrhkq__price small{letter-spacing:0;color:var(--mute);margin-left:4px;font-size:14px;font-weight:400}.landing-module__Mhrhkq__credits{font-family:var(--mono);color:var(--body);font-size:12px}.landing-module__Mhrhkq__plan ul{border-top:1px solid var(--hairline);color:var(--body);gap:12px;margin:24px 0 32px;padding:24px 0 0;list-style:none;display:grid}.landing-module__Mhrhkq__plan li{align-items:flex-start;gap:10px;display:flex}.landing-module__Mhrhkq__plan li svg{width:16px;height:16px;color:var(--ink);flex:none;margin-top:2px}.landing-module__Mhrhkq__plan>:last-child{width:100%;margin-top:auto}.landing-module__Mhrhkq__recTag{background:var(--hairline-soft);box-shadow:inset 0 0 0 1px var(--hairline);font-family:var(--mono);text-transform:uppercase;color:var(--body);border-radius:6px;padding:3px 8px;font-size:11px;line-height:16px;position:absolute;top:32px;right:32px}.landing-module__Mhrhkq__topup{text-align:center;color:var(--mute);margin:-40px 24px 0;padding-bottom:72px}.landing-module__Mhrhkq__cta{text-align:center;flex-direction:column;align-items:center;padding:112px 24px;display:flex}.landing-module__Mhrhkq__cta .landing-module__Mhrhkq__h2{letter-spacing:-.05em;font-size:clamp(36px,4.4vw,52px);line-height:1.05}.landing-module__Mhrhkq__cta p{max-width:460px;color:var(--body);margin:16px 0 0;font-size:16px;line-height:24px}.landing-module__Mhrhkq__cta .landing-module__Mhrhkq__acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.landing-module__Mhrhkq__site{border-top:1px solid var(--hairline)}.landing-module__Mhrhkq__foot{color:var(--body);grid-template-columns:2fr 1fr 1fr;gap:24px;padding:56px 24px 40px;display:grid}.landing-module__Mhrhkq__foot p{max-width:22em;color:var(--mute);margin:12px 0 0}.landing-module__Mhrhkq__foot h3{color:var(--ink);margin:0 0 12px;font-size:14px;font-weight:500}.landing-module__Mhrhkq__foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-module__Mhrhkq__foot a:hover{color:var(--ink)}.landing-module__Mhrhkq__legal{font-family:var(--mono);color:var(--mute);margin:0;padding:0 24px 40px;font-size:12px}@media (max-width:1240px){.landing-module__Mhrhkq__plus:before,.landing-module__Mhrhkq__plus:after{display:none}}@media (max-width:1024px){.landing-module__Mhrhkq__genBody{grid-template-columns:1fr}.landing-module__Mhrhkq__genSide{border-right:0;border-top:1px solid var(--hairline);order:2;grid-template-columns:1fr 1fr;gap:24px;display:grid}.landing-module__Mhrhkq__log{margin:0}}@media (max-width:860px){.landing-module__Mhrhkq__links{display:none}.landing-module__Mhrhkq__c3,.landing-module__Mhrhkq__c2{grid-template-columns:1fr}.landing-module__Mhrhkq__cell{border-right:0;border-bottom:1px solid var(--hairline)}.landing-module__Mhrhkq__cell:last-child{border-bottom:0}.landing-module__Mhrhkq__grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__Mhrhkq__plans{grid-template-columns:minmax(0,1fr);max-width:480px;margin:0 auto}.landing-module__Mhrhkq__foot{grid-template-columns:1fr 1fr}}@media (max-width:640px){.landing-module__Mhrhkq__navi{gap:12px;padding:0 16px}.landing-module__Mhrhkq__navR .landing-module__Mhrhkq__hideSm{display:none}.landing-module__Mhrhkq__heroCopy{padding:64px 16px 0}.landing-module__Mhrhkq__title{font-size:38px}.landing-module__Mhrhkq__lead{font-size:16px;line-height:24px}.landing-module__Mhrhkq__genWrap{padding:48px 16px 56px}.landing-module__Mhrhkq__genBar .landing-module__Mhrhkq__acts,.landing-module__Mhrhkq__crumbs span:nth-child(-n+2){display:none}.landing-module__Mhrhkq__genSide{grid-template-columns:1fr}.landing-module__Mhrhkq__tc{min-width:0}.landing-module__Mhrhkq__secHead{padding:56px 16px 32px}.landing-module__Mhrhkq__h2{font-size:32px;line-height:36px}.landing-module__Mhrhkq__compare{margin:0 16px 56px}.landing-module__Mhrhkq__cmpLabels{margin:0 16px 10px}.landing-module__Mhrhkq__grid3,.landing-module__Mhrhkq__plans{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.landing-module__Mhrhkq__cell{padding:28px 16px 32px}.landing-module__Mhrhkq__cta{padding:80px 16px}.landing-module__Mhrhkq__foot{padding:48px 16px 32px}.landing-module__Mhrhkq__legal{padding:0 16px 32px}}@media (prefers-reduced-motion:reduce){.landing-module__Mhrhkq__log li{opacity:1;animation:none}.landing-module__Mhrhkq__trackFill,.landing-module__Mhrhkq__track b,.landing-module__Mhrhkq__scenes li{animation-play-state:paused;animation-delay:-7.44s}}
