.lp-switch{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px 56px}.mt-flow{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;min-height:330px;display:grid}.mt-sources{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mt-sources li{border:1px solid var(--lp-line);background:var(--lp-white);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14.5px;font-weight:700;display:flex}.mt-sources svg,.mt-lines path{fill:none;stroke-linecap:round;stroke-linejoin:round}.mt-sources svg{width:18px;height:18px;stroke:var(--lp-muted);stroke-width:2px;flex:none}.mt-lines{width:100%;height:100%}.mt-lines path{stroke:var(--lp-yellow);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:3 7;animation:1.6s linear infinite mt-flow;animation-delay:calc(var(--i) * -.27s)}@keyframes mt-flow{to{stroke-dashoffset:-20px}}.mt-card{background:var(--lp-ink);color:var(--lp-white);border-radius:14px;gap:10px;padding:20px;display:grid;box-shadow:0 30px 60px -30px #14213d99}.mt-card-head{margin-bottom:4px;font-size:17px;font-weight:800}.mt-card p{border-bottom:1px solid #ffffff24;justify-content:space-between;gap:12px;padding-bottom:8px;font-size:14.5px;display:flex}.mt-card strong{color:var(--lp-yellow);font-variant-numeric:tabular-nums}.mt-card .mt-card-note{color:#ffffffb8;border:0;padding:0;font-size:13px}.mt-steps{counter-reset:mt;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.mt-steps li{border-top:3px solid var(--lp-yellow);background:var(--lp-white);counter-increment:mt;border-radius:0 0 12px 12px;gap:6px;padding:20px 22px;display:grid}.mt-steps b:before{content:counter(mt) ". ";color:var(--lp-accent)}.mt-steps span{color:var(--lp-ink-2);font-size:15.5px;line-height:1.5}.mt-gif{grid-column:1/-1;justify-self:center;gap:12px;width:min(100%,960px);margin:0;display:grid}.mt-gif img{border:1px solid var(--lp-line);border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 40px 80px -40px #14213d80}.mt-gif figcaption{color:var(--lp-muted);text-align:center;font-size:14.5px}.mt-tour-body{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.mt-tabs{gap:6px;display:grid}.mt-tabs button{color:var(--lp-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:3px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.mt-tabs button:hover{background:var(--lp-black-3)}.mt-tabs button b{color:var(--lp-ink);font-size:16px}.mt-tabs button span{font-size:14px;line-height:1.45}.mt-tabs button[aria-selected=true]{border-color:var(--lp-line);background:var(--lp-white);box-shadow:0 10px 24px -18px #14213d66}.mt-tabs button[data-run]:after{content:"";background:var(--lp-yellow);transform-origin:0;width:100%;height:3px;animation:6s linear mt-run;position:absolute;bottom:0;left:0}@keyframes mt-run{0%{transform:scaleX(0)}}.mt-frame{border:1px solid var(--lp-line);background:var(--lp-white);border-radius:14px;margin:0;overflow:hidden;box-shadow:0 40px 80px -40px #14213d80}.mt-frame-bar{border-bottom:1px solid var(--lp-line);background:var(--lp-paper);align-items:center;gap:6px;padding:10px 14px;display:flex}.mt-frame-bar i{background:var(--lp-line);border-radius:50%;width:10px;height:10px}.mt-frame-bar span{background:var(--lp-white);color:var(--lp-muted);border-radius:6px;margin-left:12px;padding:3px 12px;font-size:12.5px}.mt-frame-shots{display:grid}.mt-frame-shots img{opacity:0;width:100%;height:auto;transition:opacity var(--t-move) var(--ease-out);grid-area:1/1;display:block}.mt-frame-shots img[data-on]{opacity:1}.mt-tour-more{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.mt-tour-more span{color:var(--lp-muted);font-size:15px}@media (max-width:960px){.lp-switch,.mt-tour-body{grid-template-columns:minmax(0,1fr)}.mt-tabs{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.mt-tabs button span{display:none}.mt-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.mt-flow{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);min-height:300px}.mt-sources li{white-space:normal;padding:8px 9px;font-size:13px}.mt-card{padding:14px}}@media (prefers-reduced-motion:reduce){.mt-lines path{animation:none}}
