.mmland{--bg:#090a0c;--ink:#eef0ee;--muted:#aeb4b0;--faint:#8f988f;--line:#ffffff14;--card:linear-gradient(180deg,#ffffff0d,#ffffff05);--primary:#7c5cff;--line-green:#06c755;--tiktok:#ff4d9e;--success:#3ddc84;min-height:100vh;color:var(--ink);background:radial-gradient(760px 520px at 92% 10%, #3ddc8426, transparent 60%), radial-gradient(680px 460px at 60% 18%, #a06bff26, transparent 60%), radial-gradient(620px 420px at 2% 2%, #ff5ea821, transparent 60%), var(--bg);margin:0;font-family:Prompt,Moonmate Plex Thai,IBM Plex Sans Thai,Noto Sans Thai,system-ui,-apple-system,sans-serif;overflow-x:hidden}.mmland h1,.mmland h2,.mmland h3,.mmland .disp{font-family:Prompt,Moonmate Plex Thai,IBM Plex Sans Thai,Noto Sans Thai,sans-serif}.mmland .aurora{background:linear-gradient(100deg,#ff5ea8 0%,#a06bff 48%,#3ddc84 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.mmland .hero h1 .aurora{background:linear-gradient(100deg,#ff5ea8,#ff8fc4,#a06bff,#7c5cff,#3ddc84,#a06bff,#ff5ea8) 0 0/280% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite auroraflow}@keyframes auroraflow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.mmland .hero h1 .aurora{animation:none}}.mmland .reveal{opacity:0;will-change:opacity,transform;transition:opacity .62s cubic-bezier(.2,.7,.25,1),transform .62s cubic-bezier(.2,.7,.25,1);transform:translateY(26px)}.mmland .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mmland .reveal{transition:none;opacity:1!important;transform:none!important}}.mmland a{color:#c4b3ff;text-decoration:none}.mmland .wrap{max-width:1440px;margin:0 auto}.mmland button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.mmland button:disabled{opacity:.6;cursor:default}.mmland .nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 40px;display:flex}.mmland .brand{align-items:center;gap:12px;display:flex}.mmland .mark{color:#0b0b0c;background:linear-gradient(120deg,#ff5ea8,#a06bff,#3ddc84);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-family:Prompt,Moonmate Plex Thai,IBM Plex Sans Thai,Noto Sans Thai;font-weight:700;display:flex}.mmland .wordmark{letter-spacing:.03em;font-family:Prompt,Moonmate Plex Thai,IBM Plex Sans Thai,Noto Sans Thai;font-size:19px;font-weight:700;line-height:1}.mmland .brand-logo{width:auto;height:40px;display:block}.mmland .navlinks{color:var(--muted);gap:26px;font-size:14.5px;display:flex}.mmland .navlinks a{color:var(--muted);transition:color .16s}:is(.mmland .navlinks a:hover,.mmland .navlinks a:focus-visible){color:var(--ink)}.mmland [id]{scroll-margin-top:88px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.mmland .line-btn{background:var(--line-green);color:#fff;border-radius:12px;align-items:center;gap:10px;padding:11px 20px;font-size:14.5px;font-weight:700;display:inline-flex}.mmland .line-btn.lg{padding:15px 28px;font-size:16px;box-shadow:0 12px 30px #06c75552}.mmland .line-btn.xl{padding:16px 34px;font-size:17px;box-shadow:0 14px 34px #06c75566}.mmland .line-btn svg{fill:#fff;width:20px;height:20px}.mmland .ghost-btn{color:#e6e8e5;border:1px solid #ffffff2e;border-radius:12px;padding:15px 26px;font-size:15px;font-weight:600}.mmland .hero{grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding:54px 40px 40px;display:grid}.mmland .eyebrow{letter-spacing:.24em;color:#8a94ff;font-family:Prompt,Moonmate Plex Thai,IBM Plex Sans Thai,Noto Sans Thai;font-size:13px;font-weight:600}.mmland .hero h1{letter-spacing:-.01em;margin:18px 0 0;font-size:54px;font-weight:700;line-height:1.12}.mmland .rule{background:linear-gradient(90deg,#ff5ea8,#a06bff,#3ddc84);border-radius:5px;width:96px;height:5px;margin:22px 0 20px}.mmland .lead{color:var(--muted);max-width:44ch;margin:0;font-size:17px;line-height:1.6}.mmland .hero-cta{flex-wrap:wrap;align-items:center;gap:16px;margin:26px 0 14px;display:flex}.mmland .cta-note{line-height:1.35}.mmland .cta-note .free{color:var(--success);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.mmland .cta-note small{color:var(--faint);font-size:13px}.mmland .hero-facts{color:var(--faint);flex-wrap:wrap;align-items:center;gap:22px;margin-top:8px;font-size:13px;display:flex}.mmland .hero-facts span{align-items:center;gap:7px;display:flex}.mmland .tick{flex:none;width:16px;height:16px}.mmland .brand-entry-link{color:#c4b3ff;background:#7c5cff1f;border:1px solid #7c5cff47;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;display:inline-flex}.mmland .brand-entry-split{flex-direction:column;gap:9px;max-width:420px;margin-top:2px;display:flex}.mmland .brand-entry-split .brand-entry-link{justify-content:space-between;width:100%}.mmland .brand-entry-note{color:var(--faint);font-size:12px}.mmland .hero-visual{aspect-ratio:10/9;border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000080}.mmland .hv-photo{object-fit:cover;object-position:84% 50%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.mmland .hero-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#090a0e57 0%,#0000 20% 74%,#090a0e6b 100%);position:absolute;inset:0}.mmland .hv-badge,.mmland .hv-card,.mmland .hv-strip{z-index:2}.mmland .hv-badge{background:#0a0b0d8c;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;display:flex;position:absolute;top:18px;right:18px}.mmland .hv-badge i{background:#ff2323;border-radius:50%;width:8px;height:8px;animation:1.3s ease-out infinite livepulse;box-shadow:0 0 6px 1px #ff1414e6,0 0 #c800008c}@keyframes livepulse{0%{opacity:1;box-shadow:0 0 6px 1px #ff1414e6,0 0 #c800008c}70%{opacity:.5;box-shadow:0 0 7px 1px #ff141480,0 0 0 8px #c8000000}to{opacity:1;box-shadow:0 0 6px 1px #ff1414e6,0 0 #c8000000}}@media (prefers-reduced-motion:reduce){.mmland .hv-badge i{animation:none}}.mmland .hv-card{background:#14131ab8;border:1px solid #ffffff1f;border-radius:18px;width:320px;padding:15px 17px;position:absolute;bottom:96px;left:24px;box-shadow:0 24px 60px #00000080}.mmland .hv-strip{color:#cfe8d8;background:#0a0b0d80;border:1px solid #3ddc8440;border-radius:12px;align-items:center;gap:9px;padding:11px 15px;font-size:12.5px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.mmland section{padding:44px 40px}.mmland .sec-h{text-align:center;margin:0 0 8px;font-size:28px;font-weight:700}.mmland .sec-sub{text-align:center;color:var(--muted);max-width:70ch;margin:0 auto 30px;font-size:14.5px}.mmland .row-head{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.mmland .card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px}.mmland .jobs-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.mmland .jobcard .jc-top{align-items:center;gap:10px;display:flex}.mmland .jc-logo{border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:flex}.mmland .jc-title{color:#e6e8e5;margin:13px 0 4px;font-size:14px;font-weight:600}.mmland .jc-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.mmland .tag{border-radius:7px;padding:3px 9px;font-size:11px}.mmland .tag.tk{color:#ff8fc4;background:#ff5ea81f}.mmland .tag.cat{color:var(--muted);background:#ffffff0d}.mmland .jc-foot{justify-content:space-between;align-items:center;display:flex}.mmland .price{color:#c4b3ff;font-family:Prompt,Moonmate Plex Thai,IBM Plex Sans Thai,Noto Sans Thai;font-size:17px;font-weight:700}.mmland .verified{color:var(--success);align-items:center;gap:3px;font-size:11px;display:flex}.mmland .job-locked{border-radius:18px;position:relative;overflow:hidden}.mmland .job-locked .jobcard{filter:blur(6px);opacity:.6}.mmland .lock-ov{background:#090a0c59;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.mmland .lock-ic{background:#a06bff38;border:1px solid #a06bff66;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mmland .jobs-empty{background:var(--card);border:1px solid var(--line);border-radius:16px;align-items:center;gap:16px;padding:22px 26px;display:flex}.mmland .jobs-empty .je-ic{color:#a06bff;flex:none;font-size:26px}.mmland .jc-skel{pointer-events:none}.mmland .skel,.mmland .skel-line{background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d) 0 0/200% 100%;border-radius:6px;animation:1.3s ease-in-out infinite mmskel}.mmland .jc-skel .jc-logo.skel{border-radius:10px;width:36px;height:36px}.mmland .skel-line{height:10px}@keyframes mmskel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mmland .skel,.mmland .skel-line{animation:none}}.mmland .jobs-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:22px;display:flex}.mmland .personas{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mmland .persona{border-radius:20px;padding:24px}.mmland .persona h3{margin:0;font-size:18px;font-weight:700}.mmland .persona .ph{align-items:center;gap:11px;margin-bottom:16px;display:flex}.mmland .persona .pic{border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mmland .persona .label{letter-spacing:.05em;margin-bottom:8px;font-size:12px}.mmland .persona .prob{color:#c7ccc7;margin-bottom:16px;font-size:13.5px;line-height:1.7}.mmland .persona .sol{flex-direction:column;gap:9px;display:flex}.mmland .persona .sol div{color:#dfe3df;gap:9px;font-size:13.5px;display:flex}.mmland .persona.p1{background:linear-gradient(#ff5ea814,#ffffff05);border:1px solid #ff5ea833}.mmland .persona.p2{background:linear-gradient(#a06bff14,#ffffff05);border:1px solid #a06bff33}.mmland .persona.p3{background:linear-gradient(#3ddc8414,#ffffff05);border:1px solid #3ddc8433}.mmland .rank-wrap{background:radial-gradient(560px 340px at 88% 12%,#3ddc8429,#0000 62%),radial-gradient(480px 320px at 6% 90%,#a06bff24,#0000 62%),linear-gradient(160deg,#0f1512,#0d0e13);border:1px solid #ffffff17;border-radius:24px;padding:38px 40px}.mmland .rank-eyebrow{letter-spacing:.22em;color:var(--success);font-family:Prompt,Moonmate Plex Thai,IBM Plex Sans Thai,Noto Sans Thai;font-size:12px;font-weight:600}.mmland .pills{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 26px;display:flex}.mmland .pill-bad{color:#ff9a9a;background:#ff5a5a1a;border:1px solid #ff5a5a38;border-radius:20px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;display:flex}.mmland .pill-good{color:var(--success);background:#3ddc841f;border:1px solid #3ddc8447;border-radius:20px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;display:flex}.mmland .rank-cards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mmland .rank-card{background:var(--card);border:1px solid #ffffff17;border-radius:18px;gap:18px;padding:20px;display:flex}.mmland .rank-thumb{background:#0c0d11;border:1px solid #ffffff0f;border-radius:14px;flex:none;width:118px;height:118px;position:relative}.mmland .coming-bar{background:#0b0c10;border:1px solid #3ddc8433;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:18px 22px;display:flex}.mmland .badge-soon{letter-spacing:.2em;color:var(--success);background:#3ddc841f;border:1px solid #3ddc8442;border-radius:7px;padding:4px 10px;font-family:Prompt,Moonmate Plex Thai,IBM Plex Sans Thai,Noto Sans Thai;font-size:10.5px;font-weight:600}.mmland .steps{position:relative}.mmland .steps .line{opacity:.4;background:linear-gradient(90deg,#ff5ea8,#a06bff,#3ddc84);height:2px;position:absolute;top:27px;left:9%;right:9%}.mmland .steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.mmland .step .ic{border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.mmland .step .no{color:var(--faint);margin:14px 0 2px;font-family:Prompt,Moonmate Plex Thai,IBM Plex Sans Thai,Noto Sans Thai;font-size:13px}.mmland .step h3{margin:0 0 6px;font-size:18px;font-weight:700}.mmland .step p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.mmland .final{text-align:center;background:radial-gradient(520px 320px at 20% 20%,#ff5ea838,#0000 60%),radial-gradient(520px 320px at 82% 80%,#3ddc8433,#0000 60%),linear-gradient(135deg,#161225,#0e1016);border:1px solid #ffffff1a;border-radius:26px;padding:52px 48px;position:relative;overflow:hidden}.mmland .final h2{margin:0 0 12px;font-size:34px;font-weight:700}.mmland .final p{color:#b6bcb8;max-width:52ch;margin:0 auto 28px;font-size:16px}.mmland .final-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.mmland .final-facts{color:var(--faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:24px;font-size:13px;display:flex}.mmland .final-facts span{align-items:center;gap:7px;display:flex}.mmland .partners{border-top:1px solid var(--line);padding:40px 40px 30px}.mmland .partners-label{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:22px;font-size:12px;font-weight:600}.mmland .partners-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.mmland .p-chip{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:150px;height:64px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 6px 20px #00000047}.mmland .p-chip:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0006}.mmland .p-chip img{object-fit:contain;width:auto;display:block}.mmland .p-chip.pl-ic img{max-width:62px;max-height:40px}.mmland .p-chip.pl-wm img{max-width:128px;max-height:27px}@media (max-width:640px){.mmland .partners{padding:32px 20px 22px}.mmland .p-chip{width:120px;height:56px}.mmland .p-chip.pl-ic img{max-width:52px;max-height:34px}.mmland .p-chip.pl-wm img{max-width:104px;max-height:23px}}.mmland .foot{border-top:1px solid var(--line);color:#77817b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:26px 40px;font-size:13px;display:flex}.mmland .foot .links{gap:22px;display:flex}.mmland .status-note{text-align:center;color:var(--faint);padding:0 40px 8px;font-size:12.5px;display:block}@media (max-width:900px){.mmland .hero{grid-template-columns:1fr}.mmland .hero-visual{display:none}.mmland .jobs-grid{grid-template-columns:repeat(2,1fr)}.mmland .personas,.mmland .rank-cards,.mmland .steps-grid{grid-template-columns:1fr}.mmland .steps .line,.mmland .navlinks{display:none}.mmland .hero h1{font-size:40px}}
