.mosh-page,.mosh-page *,.mosh-page :before,.mosh-page :after{box-sizing:border-box}.mosh-page{color:#12131a;background:#eef0f7;overflow-x:hidden}.mosh-page h1,.mosh-page h2,.mosh-page h3,.mosh-page p,.mosh-page li,.mosh-page a,.mosh-page span{word-break:keep-all;overflow-wrap:anywhere}.mosh-page .m-label{letter-spacing:.2em;color:#5a5f6e;margin-bottom:18px;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:500}.mosh-page .m-label.on-accent{color:#ffffffb8}.mosh-page .m-title{letter-spacing:-.02em;font-size:clamp(30px,4.6vw,54px);font-weight:800;line-height:1.22}.mosh-page .m-title.on-accent{color:#fff}.mosh-page .pill{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 26px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s;display:inline-flex}.mosh-page .pill:hover{transform:scale(1.05)}.mosh-page .pill:active{transform:scale(.97)}.mosh-page .pill.large{height:58px;padding:0 34px;font-size:16px}.mosh-page .pill.pill-dark{color:#f4f5fa;background:#16171f}.mosh-page .pill.pill-ghost{color:#12131a;background:0 0;box-shadow:inset 0 0 0 1.5px #12131a38}.mosh-page .pill.pill-ghost:hover{box-shadow:inset 0 0 0 1.5px #12131a99}.mosh-page .pill.pill-accent{color:#fff;background:#2742ff}.mosh-page .pill.pill-accent:hover{background:#0827ff}.mosh-page .line{display:block;overflow:hidden}.mosh-page .line .inner{transition:transform .9s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(112%)}.mosh-page .m-page-head{width:100%;max-width:1240px;margin:0 auto;padding-left:28px;padding-right:28px}@media (max-width:640px){.mosh-page .m-page-head{padding-left:18px;padding-right:18px}}.mosh-page .m-page-head{padding-top:150px;padding-bottom:40px}.mosh-page .m-page-head .m-page-title{letter-spacing:-.035em;margin:0;font-size:clamp(42px,8vw,104px);font-weight:850;line-height:1.05}.mosh-page .m-page-head .m-page-title em{color:#2742ff;font-style:normal}.mosh-page .m-page-head .m-page-sub{color:#5a5f6e;max-width:560px;margin-top:22px;font-size:clamp(15px,1.5vw,18px);line-height:1.75}.mosh-ripple{width:100%;height:100%;position:relative}.mosh-ripple img{object-fit:cover;width:100%;height:100%;display:block}.mosh-ripple .ripple-canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.mosh-work-expand{z-index:9990;pointer-events:auto;transition:opacity .42s;position:fixed;inset:0}.mosh-work-expand.is-fading{opacity:0;pointer-events:none}.mosh-work-expand .mwe-inner{transform-origin:0 0;will-change:transform;background:#0b0b14;width:100vw;height:100vh;transition:transform .64s cubic-bezier(.22,1,.36,1),border-radius .64s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;overflow:hidden}.mosh-work-expand .mwe-inner img,.mosh-work-expand .mwe-inner canvas{object-fit:cover;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.mosh-wipe{z-index:9999;pointer-events:none;position:fixed;inset:0}.mosh-wipe span{background:#101017;width:120%;height:72%;transition:transform .5s cubic-bezier(.76,0,.24,1);position:absolute;left:-10%}.mosh-wipe span:first-child{transform-origin:0 0;top:-5%;transform:translateY(-110%)rotate(-2.5deg)}.mosh-wipe span:nth-child(2){transform-origin:100% 100%;bottom:-5%;transform:translateY(110%)rotate(-2.5deg)}.mosh-wipe.is-cover{pointer-events:auto}.mosh-wipe.is-cover span:first-child{transform:translateY(-8%)rotate(-2.5deg)}.mosh-wipe.is-cover span:nth-child(2){transform:translateY(8%)rotate(-2.5deg)}.mosh-tool.is-in .m-page-head .line .inner{transform:translateY(0)}.mosh-tool .mt-widget{width:100%;max-width:1240px;margin:0 auto;padding-left:28px;padding-right:28px}@media (max-width:640px){.mosh-tool .mt-widget{padding-left:18px;padding-right:18px}}.mosh-tool .mt-widget{margin-bottom:64px;padding:0 28px}@media (max-width:640px){.mosh-tool .mt-widget{margin-bottom:44px;padding:0 18px}}.mosh-tool .mt-chat-cta{background:0 0;border:1px solid #14162824;border-radius:14px;flex-direction:column;gap:4px;margin-top:18px;padding:18px 22px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.mosh-tool .mt-chat-cta .mt-chat-q{color:#12131a;letter-spacing:-.01em;font-size:15px;font-weight:750}.mosh-tool .mt-chat-cta .mt-chat-a{color:#5a5f6e;font-size:14px;line-height:1.6}.mosh-tool .mt-chat-cta .mt-chat-a i{margin-left:6px;font-style:normal;transition:transform .2s;display:inline-block}.mosh-tool .mt-chat-cta:hover{background:#14162808;border-color:#1416284d}.mosh-tool .mt-chat-cta:hover .mt-chat-a i{transform:translate(4px)}@media (max-width:640px){.mosh-tool .mt-chat-cta{padding:16px 18px}}@media (prefers-reduced-motion:reduce){.mosh-tool .mt-chat-cta .mt-chat-a i{transition:none}}.mosh-tool .mt-body{width:100%;max-width:1240px;margin:0 auto;padding-left:28px;padding-right:28px}@media (max-width:640px){.mosh-tool .mt-body{padding-left:18px;padding-right:18px}}.mosh-tool .mt-body{color:#12131a;word-break:keep-all;padding:0 28px 110px}@media (max-width:640px){.mosh-tool .mt-body{padding:0 18px 80px}}.mosh-tool .mt-body h2{letter-spacing:-.02em;margin:56px 0 16px;font-size:clamp(22px,3.4vw,28px);font-weight:800;line-height:1.35}.mosh-tool .mt-body h3{margin:30px 0 10px;font-size:clamp(17px,2.4vw,19px);font-weight:700;line-height:1.45}.mosh-tool .mt-body p{color:#5a5f6e;margin:0 0 16px;font-size:16px;line-height:1.8}.mosh-tool .mt-body strong{color:#12131a;font-weight:700}.mosh-tool .mt-body a{color:#4f5bd5;text-underline-offset:3px;text-decoration:underline}.mosh-tool .mt-body ul,.mosh-tool .mt-body ol{color:#5a5f6e;margin:0 0 18px;padding-left:20px}.mosh-tool .mt-body ul li,.mosh-tool .mt-body ol li{margin-bottom:8px;font-size:16px;line-height:1.75}.mosh-tool .mt-body .mt-table-scroll{margin:8px 0 20px;overflow-x:auto}.mosh-tool .mt-body table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px}.mosh-tool .mt-body table td,.mosh-tool .mt-body table th{text-align:left;vertical-align:top;color:#5a5f6e;border:1px solid #1416281f;padding:10px 14px;line-height:1.6}.mosh-tool .mt-body table strong{color:#12131a}.mosh-tool .mt-body table tr:first-child td{background:#1416280a}.mosh-tool .mt-body em{font-style:normal}.mosh-tool .mt-body iframe{border-radius:14px;max-width:100%}
