.ml{min-height:100dvh;color:var(--mt-ink);font-family:var(--mt-sans);overflow-x:clip}.ml em{font-family:var(--mt-serif);color:var(--mt-accent);font-style:italic;font-weight:400}.ml a:focus-visible,.ml button:focus-visible,.ml input:focus-visible{outline:2.5px solid var(--mt-accent);outline-offset:2px}.ml-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ml-skip{z-index:60;border:1.5px solid var(--mt-edge);background:var(--mt-paper);color:var(--mt-ink);border-radius:9px;padding:8px 14px;font-weight:700;position:absolute;top:-60px;left:12px}.ml-skip:focus{top:12px}.ml-nav-wrap{z-index:50;padding:10px 12px 0;position:sticky;top:0}.ml-nav{background:var(--mt-paper);border:1.5px solid var(--mt-edge);max-width:1040px;box-shadow:3px 3px 0 var(--mt-shadowc);border-radius:14px;align-items:center;gap:10px;margin:0 auto;padding:6px 8px 6px 10px;display:flex}.ml-brand{min-height:44px;color:var(--mt-ink);white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.ml-nav-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.ml-signin{display:none}@media (min-width:480px){.ml-signin{display:inline-flex}}.ml-hero{text-align:center;flex-direction:column;align-items:center;max-width:1040px;margin:0 auto;padding:44px 16px 8px;display:flex}.ml-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(54px,15vw,128px);font-weight:800;line-height:.95}.ml-hero h1 em{letter-spacing:-.02em}.ml-lead{letter-spacing:-.01em;margin:18px 0 0;font-size:clamp(19px,4.6vw,26px);font-weight:700;line-height:1.3}.ml-sub{max-width:560px;color:var(--mt-ink3);margin:10px 0 0;font-size:16px;line-height:1.6}.ml-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:24px;display:flex}.ml-cta{border-radius:12px;min-height:48px;padding:0 20px;font-size:15px}.ml-join{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.ml-join-input{border:1.5px solid var(--mt-edge);background:var(--mt-paper);width:150px;min-height:48px;color:var(--mt-ink);font-family:var(--mt-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:12px;padding:0 12px;font-size:16px}.ml-join-input::placeholder{color:var(--mt-ink4);letter-spacing:.04em}.ml-join .mt-btn{border-radius:12px;min-height:48px;padding:0 16px}.ml-join-err{color:var(--mt-danger);flex-basis:100%;font-size:13px;font-weight:600}.ml-mock{text-align:left;background:var(--mt-paper);border:1.5px solid var(--mt-edge);width:100%;max-width:880px;box-shadow:5px 5px 0 var(--mt-shadowc);border-radius:18px;margin-top:40px;overflow:hidden}.ml-mock-bar{border-bottom:1.5px solid var(--mt-edge);align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.ml-dots{gap:5px;display:inline-flex}.ml-dots i{border:1.5px solid var(--mt-edge);border-radius:50%;width:10px;height:10px}.ml-mock-code{margin-left:auto;font-size:11px}.ml-mock-body{grid-template-columns:1fr;display:grid}.ml-mock-board{color:var(--mt-ink);background-color:var(--mt-paper2);background-image:radial-gradient(var(--mt-dot)1px,transparent 1px);background-size:18px 18px;padding:10px}.ml-mock-board svg{width:100%;height:auto;display:block}.ml-svg-title{font:800 15px var(--mt-sans);fill:currentColor}.ml-svg-ph{font:800 12.5px var(--mt-sans)}.ml-svg-st{font:600 12px var(--mt-sans);fill:#141414}.ml-mock-side{border-top:1.5px solid var(--mt-edge);flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.ml-mock-tiles{gap:8px;display:flex}.ml-mock-tiles span{aspect-ratio:16/10;border:1.5px solid var(--mt-edge);background:#171320;border-radius:10px;flex:1;place-items:center;max-width:96px;display:grid}.ml-mock-tiles span.speaking{box-shadow:0 0 0 2.5px var(--mt-green)inset}.ml-mock-tiles i{width:28px;height:28px;font:800 12px var(--mt-sans);color:#141414;border:1.5px solid #141414;border-radius:50%;place-items:center;font-style:normal;display:grid}.ml-mock-h{letter-spacing:.5px;text-transform:uppercase;color:var(--mt-ink3);font-size:11px;font-weight:800}.ml-tline{color:var(--mt-ink2);margin:0;font-size:14px;line-height:1.4}@media (min-width:760px){.ml-mock-body{grid-template-columns:1fr 250px}.ml-mock-side{border-top:none;border-left:1.5px solid var(--mt-edge)}}.ml-pop{animation:14s ease-in-out infinite both ml-pop}.ml-pop.p2{animation-delay:.8s}.ml-pop.p3{animation-delay:1.6s}@keyframes ml-pop{0%,62%{opacity:1}68%{opacity:0}76%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.ml-pop{opacity:1;animation:none}}.ml-section{max-width:1040px;margin:0 auto;padding:48px 16px 0}.ml-section h2{letter-spacing:-.02em;text-align:center;margin:0 0 18px;font-size:clamp(26px,6vw,36px);font-weight:800}.ml-cards{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.ml-cards{grid-template-columns:repeat(3,1fr)}}.ml-card{flex-direction:column;gap:8px;padding:20px;display:flex}.ml-card h3{margin:4px 0 0;font-size:20px;font-weight:800}.ml-card p{color:var(--mt-ink3);margin:0;font-size:15px;line-height:1.55}.ml-card-ico{border:1.5px solid var(--mt-edge);width:40px;height:40px;color:var(--mt-ink);border-radius:11px;place-items:center;display:grid}.ml-privacy{border:1.5px dashed var(--mt-edge);background:var(--mt-green-soft);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:0 auto;padding:12px 18px;font-size:15px;font-weight:600;display:flex}.ml-privacy svg{flex:none}.ml-final{text-align:center;padding:32px 20px}.ml-final h2{margin-bottom:0}.ml-footer{border-top:1.5px solid var(--mt-paper3);flex-wrap:wrap;align-items:center;gap:8px 18px;max-width:1040px;margin:48px auto 0;padding:18px 16px 32px;display:flex}.ml-footer nav{flex-wrap:wrap;gap:4px 16px;display:flex}.ml-footer nav a{min-height:44px;color:var(--mt-ink2);align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ml-footer nav a:hover{color:var(--mt-accent)}.ml-footer-note{color:var(--mt-ink4);margin-left:auto;font-size:13px}
