.mt{isolation:isolate;position:relative;overflow:hidden}.mt__aurora{z-index:-1;pointer-events:none;position:absolute;inset:0}.mt__aurora i{aspect-ratio:1;filter:blur(100px);opacity:.13;border-radius:50%;width:40vmax;animation:20s ease-in-out infinite alternate mt-drift;position:absolute}.mt__aurora i:first-child{background:#3371da;top:10%;left:-10%}.mt__aurora i:last-child{background:#0f9d74;animation-delay:-8s;bottom:0;right:-12%}@keyframes mt-drift{to{translate:8% -6%;scale:1.2}}.mt-list{counter-reset:mt;gap:clamp(2.5rem,6vw,4.5rem);margin:clamp(2rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.mt-row{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,4.5rem);display:grid}.mt-row:nth-child(2n) .mt-stage{order:2}.mt-stage,.mt-copy>*{transition:opacity .8s var(--ease), translate .9s var(--ease), scale .9s var(--ease)}.js .mt-row:not(.is-in) .mt-stage{opacity:0;translate:0 50px;scale:.94}.js .mt-row:not(.is-in) .mt-copy>*{opacity:0;translate:40px}.js .mt-row:nth-child(2n):not(.is-in) .mt-copy>*{translate:-40px}.mt-copy>:nth-child(2){transition-delay:80ms}.mt-copy>:nth-child(3){transition-delay:.16s}.mt-copy>:nth-child(4){transition-delay:.24s}.mt-copy>:nth-child(5){transition-delay:.32s}.mt-copy>:nth-child(6){transition-delay:.4s}.mt-row:not(.is-playing) .mt-stage *,.mt-row:not(.is-playing) .mt-stage :before,.mt-row:not(.is-playing) .mt-stage :after{animation-play-state:paused!important}.mt-stage{border-radius:var(--radius);background:radial-gradient(70% 60% at 50% 40%, color-mix(in srgb, var(--mt-accent,#3371da) 22%, transparent), transparent 70%), var(--surface);border:1px solid var(--line);isolation:isolate;justify-content:center;align-items:center;gap:clamp(10px,3vw,34px);min-height:clamp(360px,42vw,520px);padding:clamp(22px,4vw,40px);display:flex;position:relative;overflow:hidden}.mt-row--pwa{--mt-accent:#089ed7}.mt-row--native{--mt-accent:#3371da}.mt-row--cross{--mt-accent:#ec008c}.mt-row--ops{--mt-accent:#0f9d74}.mt-stage__grid{z-index:-1;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:34px 34px;animation:14s linear infinite mt-grid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000,#0000);mask-image:radial-gradient(70% 70%,#000,#0000)}@keyframes mt-grid{to{background-position:34px 34px}}.mt-phone{filter:drop-shadow(0 30px 40px #00000073);flex:none;width:clamp(150px,17vw,210px);animation:6s ease-in-out infinite mt-bob;position:relative;container-type:inline-size}.mt-phone--android{width:clamp(140px,16vw,196px);animation-delay:-3s}.mt-stage__phone--left{rotate:-5deg}.mt-stage__phone--right{rotate:5deg}@keyframes mt-bob{50%{translate:0 -10px}}.mt-phone__frame{z-index:2;pointer-events:none;width:100%;height:auto;display:block;position:relative}.mt-screen{z-index:1;color:#12141a;background:#f6f7fb;font-size:4.4cqw;line-height:1.3;position:absolute;overflow:hidden}.mt-phone--ios .mt-screen{border-radius:12.4cqw;width:93.6%;height:97.4%;top:1.2%;left:2.5%}.mt-phone--android .mt-screen{border-radius:6cqw;width:91.8%;height:96.6%;top:1.5%;left:4.1%}.mt-phone:after{content:"";z-index:3;background:#000;position:absolute}.mt-phone--ios:after{border-radius:99px;width:30%;height:3.4%;top:3%;left:50%;translate:-50%}.mt-phone--android:after{aspect-ratio:1;border-radius:50%;width:4.6%;top:2.6%;left:50%;translate:-50%}.mt-status{z-index:6;justify-content:space-between;align-items:center;padding:4.6cqw 9cqw 0;font-size:3.6cqw;font-weight:700;display:flex;position:absolute;inset:0 0 auto}.mt-phone--android .mt-status{padding:3.6cqw 6cqw 0}.mt-status__icons{gap:1.2cqw;display:inline-flex}.mt-status .icon{width:4cqw;height:4cqw}.mt-ui{flex-direction:column;gap:3cqw;padding:14cqw 6cqw 6cqw;display:flex;position:absolute;inset:0}.mt-ui b{font-weight:700}.mt-ui small{color:#687083;font-size:3.2cqw;display:block}.mt-app-icon{color:#fff;background:linear-gradient(135deg,#089ed7,#ec008c);border-radius:3cqw;flex:none;place-items:center;width:11cqw;height:11cqw;display:inline-grid}.mt-app-icon--green{background:linear-gradient(135deg,#0f9d74,#089ed7)}.mt-app-icon .icon{width:6cqw;height:6cqw}.mt-tap{z-index:8;opacity:0;pointer-events:none;background:#089ed759;border-radius:50%;width:13cqw;height:13cqw;margin:-6.5cqw 0 0 -6.5cqw;position:absolute;box-shadow:0 0 0 2px #ffffffe6}.mt-float{z-index:4;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);white-space:nowrap;border-radius:99px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.8rem;font-weight:600;animation:5s ease-in-out infinite mt-bob;display:inline-flex;position:absolute}.mt-float .icon{width:1rem;height:1rem;color:var(--mt-accent)}.mt-float--a{top:16%;left:6%}.mt-float--b{animation-delay:-2.5s;bottom:16%;right:6%}.mt-pwa{padding:0}.mt-pwa__browser,.mt-pwa__home{padding:14cqw 5cqw 5cqw;position:absolute;inset:0}.mt-pwa__browser{flex-direction:column;gap:3cqw;animation:10s infinite mt-pwa-browser;display:flex}.mt-pwa__url{color:#3a4150;background:#e6e9f0;border-radius:99px;align-items:center;gap:1.5cqw;padding:2.2cqw 3cqw;font-size:3.3cqw;display:flex}.mt-pwa__url .icon{color:#0f9d74;width:3.4cqw;height:3.4cqw}.mt-pwa__page{flex-direction:column;gap:2.6cqw;animation:10s infinite mt-pwa-scroll;display:flex}.mt-pwa__hero{color:#fff;background:linear-gradient(135deg,#fbaa32,#ec008c);border-radius:4cqw;padding:6cqw 4cqw}.mt-pwa__hero small{color:#ffffffd9}.mt-pwa__item{background:#fff;border-radius:3cqw;align-items:center;gap:3cqw;padding:2.4cqw;display:flex;box-shadow:0 1cqw 3cqw #0000000f}.mt-pwa__item i{border-radius:2.6cqw;flex:none;width:11cqw;height:11cqw}.mt-pwa__item span{flex:1;gap:1.4cqw;display:grid}.mt-pwa__item b,.mt-pwa__item small{background:#d9dde6;border-radius:9px;height:2.4cqw;display:block}.mt-pwa__item small{background:#e8ebf1;width:60%;height:2cqw}.mt-pwa__item em{opacity:.85;background:#089ed7;border-radius:99px;width:9cqw;height:5cqw}.mt-pwa__sheet{z-index:5;background:#fff;border-radius:6cqw;align-items:center;gap:3cqw;padding:4cqw;font-size:3.6cqw;animation:10s infinite mt-pwa-sheet;display:flex;position:absolute;bottom:3cqw;left:3cqw;right:3cqw;transform:translateY(130%);box-shadow:0 -2cqw 8cqw #0000002e}.mt-pwa__sheet>span:nth-child(2){flex:1}.mt-pwa__sheet em{color:#fff;background:#089ed7;border-radius:99px;padding:2cqw 3.4cqw;font-size:3.4cqw;font-style:normal;font-weight:700}.mt-pwa__tap{animation:10s infinite mt-pwa-tap;bottom:9cqw;right:13cqw}.mt-pwa__home{opacity:0;background:linear-gradient(160deg,#3371da,#7c3aed 55%,#ec008c);grid-template-columns:repeat(4,1fr);align-content:start;gap:5cqw 4cqw;padding-top:18cqw;animation:10s infinite mt-pwa-home;display:grid}.mt-pwa__home>i{aspect-ratio:1;background:#ffffff3d;border-radius:4cqw}.mt-pwa__home>i:nth-child(3n){background:#ffffff5c}.mt-pwa__home>i:nth-child(4n+1){background:#ffffff29}.mt-pwa__installed{justify-items:center;gap:1cqw;animation:10s infinite mt-pwa-pop;display:grid;scale:0}.mt-pwa__installed .mt-app-icon{aspect-ratio:1;border-radius:4cqw;width:100%;height:auto;box-shadow:0 0 0 1cqw #fff6,0 2cqw 6cqw #0000004d}.mt-pwa__installed small{color:#fff;white-space:nowrap;font-size:2.8cqw}@keyframes mt-pwa-scroll{0%,6%{translate:0}26%,34%{translate:0 -22cqw}40%,to{translate:0}}@keyframes mt-pwa-sheet{0%,38%{transform:translateY(130%)}44%,58%{transform:none}62%,to{transform:translateY(130%)}}@keyframes mt-pwa-tap{0%,52%{opacity:0;scale:1.6}54%{opacity:1;scale:1}58%,to{opacity:0;scale:.7}}@keyframes mt-pwa-browser{0%,60%{opacity:1;scale:1}66%,94%{opacity:0;scale:.92}to{opacity:1;scale:1}}@keyframes mt-pwa-home{0%,60%{opacity:0;scale:1.08}66%,94%{opacity:1;scale:1}to{opacity:0}}@keyframes mt-pwa-pop{0%,68%{rotate:-20deg;scale:0}74%{rotate:6deg;scale:1.2}78%,94%{rotate:0deg;scale:1}to{scale:0}}.mt-native{padding:0}.mt-native__lock,.mt-native__app,.mt-native__scan{flex-direction:column;gap:3cqw;padding:16cqw 6cqw 6cqw;display:flex;position:absolute;inset:0}.mt-native__lock{color:#fff;background:linear-gradient(160deg,#111827,#1e3a8a);justify-content:center;align-items:center;gap:4cqw;animation:9s infinite mt-lock}.mt-native--android .mt-native__lock{background:linear-gradient(160deg,#052e2b,#0f766e)}.mt-native__lock small{color:#ffffffbf}.mt-faceid{place-items:center;width:30cqw;height:30cqw;display:grid;position:relative}.mt-faceid:before{content:"";--c:#fff;--t:1.2cqw;--l:30%;background:linear-gradient(var(--c) 0 0) left top / var(--l) var(--t), linear-gradient(var(--c) 0 0) left top / var(--t) var(--l), linear-gradient(var(--c) 0 0) right top / var(--l) var(--t), linear-gradient(var(--c) 0 0) right top / var(--t) var(--l), linear-gradient(var(--c) 0 0) left bottom / var(--l) var(--t), linear-gradient(var(--c) 0 0) left bottom / var(--t) var(--l), linear-gradient(var(--c) 0 0) right bottom / var(--l) var(--t), linear-gradient(var(--c) 0 0) right bottom / var(--t) var(--l);background-repeat:no-repeat;animation:9s infinite mt-scan-pulse;position:absolute;inset:0}.mt-faceid .icon{width:15cqw;height:15cqw;position:absolute}.mt-faceid .icon:last-of-type{color:#34d399;opacity:0;animation:9s infinite mt-ok}.mt-faceid .icon:first-of-type{animation:9s infinite mt-face}.mt-faceid i{background:#60a5fa;height:.8cqw;animation:9s infinite mt-scanline;position:absolute;top:10%;left:10%;right:10%;box-shadow:0 0 3cqw #60a5fa}.mt-finger{fill:none;stroke:#5eead4;stroke-width:2px;stroke-linecap:round;width:26cqw;animation:9s infinite mt-finger}.mt-native__app{background:#f6f7fb}.mt-native__card{background:#fff;border-radius:4cqw;padding:4cqw;box-shadow:0 1cqw 4cqw #0000000f}.mt-bars{align-items:flex-end;gap:2cqw;height:22cqw;margin-top:2cqw;display:flex}.mt-bars i{height:var(--h);transform-origin:bottom;animation:9s infinite mt-bar;animation-delay:calc(var(--n) * 60ms);background:linear-gradient(#3371da,#089ed7);border-radius:1.4cqw 1.4cqw 0 0;flex:1}.mt-native__row{grid-template-columns:repeat(3,1fr);gap:3cqw;display:grid}.mt-native__row span{aspect-ratio:1;color:#3371da;background:#fff;border-radius:4cqw;place-items:center;display:grid;box-shadow:0 1cqw 4cqw #0000000f}.mt-native__row .icon{width:8cqw;height:8cqw}.mt-native__scan{color:#fff;background:#0b1220;justify-content:center;align-items:center;gap:4cqw}.mt-native__scan small{color:#ffffffb3}.mt-scan{aspect-ratio:1;border:1cqw dashed #5eead4cc;border-radius:5cqw;place-items:center;width:52cqw;display:grid;position:relative}.mt-scan .icon{color:#ffffffd9;width:22cqw;height:22cqw}.mt-scan i{background:#5eead4;height:.8cqw;animation:1.6s ease-in-out infinite alternate mt-barcode;position:absolute;left:6%;right:6%;box-shadow:0 0 4cqw #5eead4}.mt-native__found{opacity:0;background:#0f9d74;border-radius:99px;align-items:center;gap:1.5cqw;padding:2cqw 4cqw;font-size:3.6cqw;animation:9s infinite mt-found;display:inline-flex}.mt-native__found .icon{width:4cqw;height:4cqw}.mt-notify{z-index:7;background:#fffffff0;border-radius:5cqw;align-items:center;gap:3cqw;padding:3cqw;font-size:3.6cqw;animation:9s infinite mt-notify;display:flex;position:absolute;top:13cqw;left:3cqw;right:3cqw;transform:translateY(-140%);box-shadow:0 2cqw 8cqw #00000040}.mt-native--android .mt-notify{animation-delay:.6s}@keyframes mt-lock{0%,30%{opacity:1}36%,96%{opacity:0}to{opacity:1}}@keyframes mt-scan-pulse{0%,24%{opacity:1;scale:1}28%{scale:.86}32%,to{opacity:0;scale:.86}}@keyframes mt-scanline{0%{top:10%}12%{top:85%}24%{opacity:1;top:10%}25%,to{opacity:0}}@keyframes mt-face{0%,24%{opacity:1}26%,to{opacity:0}}@keyframes mt-ok{0%,24%{opacity:0;scale:.5}28%,34%{opacity:1;scale:1}38%,to{opacity:0}}@keyframes mt-finger{0%,8%{stroke-dasharray:0 60}26%{stroke-dasharray:60 0}30%{stroke:#34d399}to{stroke-dasharray:60 0;stroke:#34d399}}@keyframes mt-bar{0%,34%{scale:1 0}46%,to{scale:1}}@keyframes mt-barcode{0%{top:10%}to{top:88%}}@keyframes mt-found{0%,56%{opacity:0;translate:0 3cqw}62%,96%{opacity:1;translate:0}to{opacity:0}}@keyframes mt-notify{0%,62%{transform:translateY(-140%)}68%,88%{transform:none}94%,to{transform:translateY(-140%)}}.mt-native--android .mt-native__app{display:none}.mt-row--cross .mt-stage{gap:clamp(6px,1.5vw,18px)}.mt-row--cross .mt-phone{width:clamp(124px,13vw,176px)}.mt-row--cross .mt-phone--android{width:clamp(116px,12.2vw,164px)}.mt-shop{background:#fff}.mt-shop__head{justify-content:space-between;align-items:center;margin:0;font-size:5cqw;display:flex}.mt-shop__cart{place-items:center;width:9cqw;height:9cqw;display:grid;position:relative}.mt-shop__cart .icon{width:6cqw;height:6cqw}.mt-shop__cart i{color:#fff;background:#ec008c;border-radius:50%;place-items:center;width:4.6cqw;height:4.6cqw;font-size:2.8cqw;font-style:normal;font-weight:700;animation:8s infinite mt-badge;display:grid;position:absolute;top:-1cqw;right:-1cqw;scale:0}.mt-shop__search{color:#8a91a1;background:#f0f2f6;border-radius:99px;align-items:center;gap:2cqw;margin:0;padding:2.4cqw 3cqw;font-size:3.4cqw;display:flex}.mt-shop__search .icon{width:3.6cqw;height:3.6cqw}.mt-shop__product{background:#f6f7fb;border-radius:4cqw;gap:1.6cqw;padding:3cqw;display:grid;position:relative}.mt-shop__photo{aspect-ratio:1.4;color:#7c2d12;background:linear-gradient(135deg,#fde68a,#f9a8d4 55%,#c4b5fd);border-radius:3cqw;place-items:center;display:grid}.mt-shop__photo .icon{width:18cqw;height:18cqw;animation:8s ease-in-out infinite mt-spin-y}.mt-shop__product small{gap:1.5cqw;display:flex}.mt-shop__product small i{background:#ec008c;border-radius:50%;width:3.4cqw;height:3.4cqw}.mt-shop__product small i:nth-child(2){background:#111827}.mt-shop__product small i:nth-child(3){background:#089ed7}.mt-shop__add{color:#fff;text-align:center;background:#111827;border-radius:99px;padding:2.2cqw;font-size:3.4cqw;font-style:normal;font-weight:700;animation:8s infinite mt-add}.mt-shop__tap{animation:8s infinite mt-shop-tap;bottom:5cqw;left:50%}.mt-shop__grid{grid-template-columns:1fr 1fr;gap:3cqw;display:grid}.mt-shop__grid i{aspect-ratio:1;background:#f0f2f6;border-radius:3cqw}.mt-shop__nav{color:#9aa1af;border-top:1px solid #eceef3;justify-content:space-around;margin:auto 0 0;padding-top:2cqw;display:flex}.mt-shop__nav .icon{width:5.4cqw;height:5.4cqw}.mt-shop__nav .icon:first-child{color:#ec008c}@keyframes mt-badge{0%,44%{scale:0}50%{scale:1.4}54%,92%{scale:1}to{scale:0}}@keyframes mt-add{0%,40%{background:#111827}44%,92%{background:#0f9d74}to{background:#111827}}@keyframes mt-shop-tap{0%,38%{opacity:0;scale:1.6}41%{opacity:1;scale:1}46%,to{opacity:0;scale:.7}}@keyframes mt-spin-y{50%{transform:rotateY(180deg)}}.mt-code{z-index:3;color:#e6edf3;background:#0d1117;border:1px solid #ec008c59;border-radius:16px;flex:none;gap:8px;width:clamp(120px,12vw,170px);padding:14px;font-size:.72rem;display:grid;position:relative;box-shadow:0 20px 40px -18px #ec008c99}.mt-code__head{align-items:center;gap:.4rem;margin:0 0 2px;font-weight:700;display:flex}.mt-code__head .icon{color:#ec008c;width:.95rem;height:.95rem}.mt-code__line{width:var(--w);transform-origin:0;height:6px;animation:8s infinite mt-type;animation-delay:calc(var(--n) * .15s);border-radius:4px;display:block}.mt-code__line--k{background:#ff7b72}.mt-code__line--s{background:#79c0ff}.mt-code__line--f{background:#d2a8ff}.mt-code__line:nth-of-type(odd){margin-left:14%}.mt-code__chips{flex-wrap:wrap;gap:4px;margin:4px 0 0;display:flex}.mt-code__chips span{background:#ffffff14;border-radius:99px;padding:2px 7px;font-size:.62rem;font-weight:600}.mt-flow{width:clamp(14px,2vw,30px);height:2px;position:absolute;top:50%}.mt-flow--l{right:100%}.mt-flow--r{left:100%}.mt-flow i{background:#ec008c;border-radius:50%;width:6px;height:6px;animation:1.6s linear infinite mt-flow-r;position:absolute;top:-2px;box-shadow:0 0 8px #ec008c}.mt-flow--l i{animation-name:mt-flow-l}.mt-flow i:nth-child(2){animation-delay:-.53s}.mt-flow i:nth-child(3){animation-delay:-1.06s}@keyframes mt-type{0%,4%{scale:0 1}30%,to{scale:1}}@keyframes mt-flow-r{0%{opacity:1;left:0}to{opacity:0;left:100%}}@keyframes mt-flow-l{0%{opacity:1;right:0}to{opacity:0;right:100%}}.mt-ops{background:#f6f7fb}.mt-ops__head{justify-content:space-between;align-items:center;margin:0;font-size:4.6cqw;display:flex}.mt-ops__head span{color:#15803d;background:#dcfce7;border-radius:99px;align-items:center;gap:1.2cqw;padding:1cqw 2.6cqw;font-size:3cqw;font-weight:700;display:inline-flex}.mt-ops__head span:before{content:"";background:#16a34a;border-radius:50%;width:1.8cqw;height:1.8cqw;animation:1.2s ease-in-out infinite mt-live}.mt-ops__board{grid-template-columns:repeat(3,1fr);gap:2cqw;display:grid;position:relative}.mt-ops__col{background:#fff;border-radius:3cqw;align-content:start;gap:2cqw;min-height:46cqw;padding:2cqw;display:grid}.mt-ops__col small{color:#3a4150;font-size:2.8cqw;font-weight:700}.mt-ops__col i{background:#eef0f5;border-radius:2cqw;height:9cqw}.mt-ops__ticket{color:#fff;background:#fbaa32;border-radius:2cqw;width:calc(33.3333% - 5.33333cqw);margin-left:2cqw;padding:2cqw;font-size:3cqw;animation:8s infinite mt-ticket;position:absolute;top:9cqw;left:2cqw;box-shadow:0 2cqw 4cqw #fbaa3273}.mt-ops__ticket small{color:#ffffffe6;font-size:2.6cqw}.mt-ops__map{background:#e7f0e9;border-radius:4cqw;height:40cqw;position:relative;overflow:hidden}.mt-ops__map svg{width:100%;height:100%;position:absolute;inset:0}.mt-ops__roads{fill:none;stroke:#fff;stroke-width:4px}.mt-ops__route{fill:none;stroke:#0f9d74;stroke-width:2.2px;stroke-dasharray:4 3;animation:1s linear infinite mt-dash}.mt-ops__pin,.mt-ops__dest{border-radius:50%;place-items:center;width:8cqw;height:8cqw;margin:-4cqw 0 0 -4cqw;display:grid;position:absolute}.mt-ops__pin{color:#fff;background:#0f9d74;animation:8s ease-in-out infinite mt-ride;box-shadow:0 0 0 1.4cqw #0f9d7440}.mt-ops__dest{color:#ec008c;top:16.6%;left:88%}.mt-ops__pin .icon,.mt-ops__dest .icon{width:5cqw;height:5cqw}.mt-ops__eta{align-items:center;gap:1.6cqw;margin:0;font-size:3.4cqw;font-weight:600;display:flex}.mt-ops__eta .icon{color:#0f9d74;width:4cqw;height:4cqw}.mt-ops__shift{background:#fff;border-radius:3cqw;justify-content:space-between;align-items:center;margin-top:auto;padding:3cqw;display:flex}.mt-ops__shift small{color:#3a4150;font-weight:700}.mt-ops__shift span{display:flex}.mt-ops__shift i{width:7cqw;height:7cqw;animation:4s ease-in-out infinite mt-avatar;animation-delay:calc(var(--n) * .25s);border:.8cqw solid #fff;border-radius:50%;margin-left:-1.6cqw}@keyframes mt-avatar{0%,70%,to{translate:0}80%{translate:0 -1.6cqw}}@keyframes mt-live{50%{opacity:.3}}@keyframes mt-ticket{0%,12%{background:#fbaa32;translate:0}30%,50%{background:#ec008c;translate:calc(100% + 6cqw)}68%,88%{background:#0f9d74;translate:calc(200% + 12cqw)}96%,to{opacity:0;translate:0}}@keyframes mt-dash{to{stroke-dashoffset:-7px}}@keyframes mt-ride{0%{top:83%;left:12%}25%{top:60%;left:30%}50%{top:33%;left:50%}75%{top:52%;left:70%}92%,to{top:20%;left:86%}}.mt-roles{z-index:3;gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.mt-roles li{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);animation:7.5s infinite mt-role;animation-delay:calc(var(--n) * 1.5s);border-radius:12px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.mt-roles .icon{color:#0f9d74;width:1rem;height:1rem}@keyframes mt-role{0%,20%{box-shadow:0 0 0 3px #0f9d742e, var(--shadow);border-color:#0f9d74;translate:10px}26%,to{translate:0}}.mt-copy__num{background:var(--grad);color:#fff;font-variant-numeric:tabular-nums;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:.9rem;font-weight:700;display:inline-grid}.mt-copy__title{margin:0 0 .7rem;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.15}.mt-copy__text{color:var(--text-2);margin:0 0 1.1rem;font-size:1.02rem;line-height:1.7}.mt-platforms{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.mt-platform{background:var(--surface);border:1px solid var(--line);transition:transform .3s var(--ease), border-color .3s;border-radius:99px;align-items:center;gap:.45rem;padding:.42rem .85rem .42rem .55rem;font-size:.82rem;font-weight:600;display:inline-flex}.mt-platform:hover{border-color:var(--mt-accent);transform:translateY(-2px)}.mt-platform .icon{width:1.05rem;height:1.05rem}.mt-platform--apple .icon{color:var(--text)}.mt-platform--android .icon{color:#3ddc84}.mt-platform--globe .icon,.mt-platform--code .icon,.mt-platform--users .icon{color:var(--mt-accent)}.mt-points{gap:.45rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.mt-points li{color:var(--text-2);align-items:center;gap:.5rem;font-size:.94rem;display:flex}.mt-points .icon{background:color-mix(in srgb, var(--mt-accent) 18%, transparent);width:1rem;height:1rem;color:var(--mt-accent);border-radius:50%;padding:3px}.mt-tag{color:#22c55e;letter-spacing:.02em;background:#16a34a24;border-radius:99px;align-items:center;gap:.45rem;margin:0;padding:.42rem .9rem;font-size:.88rem;font-weight:700;display:inline-flex}:root[data-theme=light] .mt-tag{color:#15803d}.mt-tag .icon{width:.95rem;height:.95rem;animation:3s ease-in-out infinite mt-star}@keyframes mt-star{50%{rotate:72deg;scale:1.2}}@media (width<=900px){.mt-row{grid-template-columns:1fr}.mt-row:nth-child(2n) .mt-stage{order:0}.mt-phone{width:clamp(140px,34vw,200px)}.mt-phone--android{width:clamp(130px,32vw,186px)}.mt-row--cross .mt-phone{width:clamp(104px,27vw,170px)}.mt-row--cross .mt-phone--android{width:clamp(98px,25.5vw,158px)}.mt-code{width:clamp(96px,24vw,160px);padding:10px}}@media (width<=520px){.mt-stage{min-height:0;padding:26px 12px}.mt-float{padding:.4rem .65rem;font-size:.7rem}.mt-float--a{top:6%;left:4%}.mt-float--b{bottom:6%;right:4%}.mt-row--cross .mt-stage{gap:4px}.mt-code{gap:5px;font-size:.6rem}.mt-code__chips span{padding:2px 5px;font-size:.54rem}.mt-flow{display:none}.mt-roles li{padding:.4rem .6rem;font-size:.7rem}.mt-roles .icon{width:.85rem;height:.85rem}}@media (prefers-reduced-motion:reduce){.mt *,.mt :before,.mt :after{transition:none!important;animation:none!important}.js .mt-row .mt-stage,.js .mt-row .mt-copy>*{opacity:1;translate:none;scale:none}.mt-pwa__home,.mt-pwa__installed,.mt-shop__cart i,.mt-native__lock{opacity:0}.mt-notify,.mt-pwa__sheet{transform:translateY(-140%)}}
