#m-hero-root .m-brand,#m-hero-root .m-nav{align-items:center;display:flex}#m-hero-root,#m-hero-root .m-links a:hover{color:var(--ink)}#m-hero-root{position:relative;isolation:isolate;overflow-anchor:none;--bg:#F7F8FA;--surface:#FFFFFF;--ink:#0E1626;--ink-2:#4B5565;--ink-3:#8A94A6;--ink-muted:#55607A;--line:#E4E7EC;--line-strong:#CDD3DC;--accent:#2F5BFF;--accent-ink:#1F45D6;--accent-soft:#EDF1FF;--danger:#B42318;--field-bg:#FFFFFF;--field-ink:#0E1626;--field-ink-2:#4B5565;--field-ink-3:#8A94A6;--field-line:#E4E7EC;--field-line-strong:#CDD3DC;--field-accent:#2F5BFF;--field-accent-ink:#1F45D6;--radius-xl:22px;--radius-md:12px;--radius-sm:8px;height:100%;font-family:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}#m-hero-root *{box-sizing:border-box;margin:0;padding:0}#m-hero-root a{color:inherit;text-decoration:none}#m-hero-root button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}#m-hero-root :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}#m-hero-root .m-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#m-hero-root .m-nav{position:absolute;top:0;left:0;right:0;z-index:5;max-width:1280px;margin:0 auto;padding:22px 32px;gap:40px}#m-hero-root .m-brand .m-logo{height:26px;width:auto;display:block}#m-hero-root .m-links{display:flex;gap:28px;font-size:15px;font-weight:500;color:var(--ink-2)}#m-hero-root .m-links .m-caret::after{content:"";display:inline-block;width:6px;height:6px;margin-left:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg)}#m-hero-root .m-actions{margin-left:auto;display:flex;gap:10px}#m-hero-root .m-btn{padding:10px 16px;border-radius:10px;font-size:14.5px;font-weight:600;line-height:1}#m-hero-root .m-btn-ghost{border:1px solid var(--line);background:var(--surface)}#m-hero-root .m-btn-ghost:hover{border-color:var(--line-strong)}#m-hero-root .m-btn-dark{background:var(--ink);color:#fff}#m-hero-root .m-btn-dark:hover,#m-hero-root .m-cta-btn:hover,#m-hero-root .m-plus-menu .m-login:hover{background:#1c2638}#m-hero-root .m-hero-wrap{position:relative;min-height:80vh;display:flex;align-items:center;overflow:clip}#m-hero-root .m-hero{position:relative;z-index:1;width:100%;max-width:1040px;margin:0 auto;padding:140px 24px 96px;display:flex;flex-direction:column;align-items:center;text-align:center}#m-hero-root .m-glow{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}#m-hero-root .m-glow-in{position:absolute;inset:-45% -15% -15%;transform-origin:50% 100%;will-change:transform,opacity;animation:1.9s cubic-bezier(.2,.7,.2,1) .05s both m-bloom}#m-hero-root .m-glow-in .m-g{position:absolute;will-change:transform;backface-visibility:hidden;animation:m-drift var(--dur,18s) ease-in-out var(--delay,0s) infinite}@keyframes m-drift{0%,100%{transform:translate3d(0,0,0)}25%{transform:translate3d(var(--dx),calc(var(--dy) * -.6),0)}50%{transform:translate3d(calc(var(--dx) * -.8),var(--dy),0)}75%{transform:translate3d(calc(var(--dx) * .5),calc(var(--dy) * .4),0)}}#m-hero-root .m-in-chat .m-glow-in .m-g{animation-play-state:paused}#m-hero-root .m-grain{position:absolute;inset:0;pointer-events:none;mix-blend-mode:overlay;opacity:var(--grain-a, .08);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:240px 240px;animation:1.9s .05s both m-fadein}@keyframes m-fadein{from{opacity:0}to{opacity:var(--grain-a, .08)}}@keyframes m-bloom{from{opacity:0;transform:translateY(7%)}to{opacity:1;transform:none}}@keyframes m-rise{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}#m-hero-root h1{font-size:clamp(32px, 3.3vw, 48px);font-weight:600;letter-spacing:-.03em;line-height:1.08;white-space:nowrap}#m-hero-root h1 .m-w{display:inline-block;opacity:0;filter:blur(8px);transform:translateY(.25em);animation:.42s cubic-bezier(.2,.7,.2,1) forwards m-reveal;animation-delay:calc(120ms + var(--i) * 55ms)}@keyframes m-reveal{to{opacity:1;filter:blur(0);transform:none}}@media (max-width:1000px){#m-hero-root h1{white-space:normal;font-size:clamp(32px, 5.2vw, 48px)}}#m-hero-root .m-prompt{position:relative;width:100%;max-width:760px;margin-top:36px;background:var(--field-bg);color:var(--field-ink);border:1px solid var(--field-line);border-radius:var(--radius-xl);box-shadow:0 1px 2px rgba(14,22,38,.04),0 12px 40px -18px rgba(14,22,38,.14);text-align:left;transition:border-color .15s,box-shadow .15s}#m-hero-root .m-prompt:focus-within{border-color:var(--field-accent);box-shadow:0 0 0 3px rgba(47,91,255,.22),0 16px 48px -18px rgba(47,91,255,.22)}#m-hero-root .m-prompt textarea{display:block;width:100%;resize:none;border:0;outline:0;background:0 0;font:inherit;font-size:17px;line-height:1.45;color:var(--field-ink);padding:22px 24px 8px;min-height:72px;max-height:178px;overflow-y:auto}#m-hero-root .m-prompt textarea::placeholder{color:var(--field-ink-3)}#m-hero-root .m-prompt textarea:disabled{color:var(--field-ink-2);cursor:progress}#m-hero-root .m-prompt-bar{display:flex;align-items:center;gap:8px;padding:8px 14px 14px 24px;min-height:58px}#m-hero-root .m-prompt-bar .m-send{margin-left:auto}#m-hero-root .m-ph{position:absolute;left:24px;right:24px;top:22px;font-size:17px;line-height:1.45;color:var(--field-ink-3);pointer-events:none;display:flex;height:1.45em;white-space:nowrap}#m-hero-root .m-ph-pre{flex:none}#m-hero-root .m-ph-cyc{position:relative;flex:1;min-width:0;overflow:hidden}#m-hero-root .m-ph-cyc span{position:absolute;left:0;right:0;top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .45s cubic-bezier(.2, .7, .2, 1),opacity .35s}#m-hero-root .m-ph .m-ph-b{transform:translateY(120%);opacity:0}#m-hero-root .m-retry:disabled,#m-hero-root .m-starter:disabled{opacity:.6;cursor:default}#m-hero-root .m-ph.m-swap .m-ph-a{transform:translateY(-120%);opacity:0}#m-hero-root .m-ph.m-swap .m-ph-b{transform:none;opacity:1}#m-hero-root .m-hero.m-chat .m-foot,#m-hero-root .m-hero.m-chat .m-ph,#m-hero-root .m-hero.m-chat .m-proof,#m-hero-root .m-hero.m-chat .m-road,#m-hero-root .m-hero.m-chat .m-starters,#m-hero-root .m-hero.m-chat h1,#m-hero-root .m-hero.m-chat.m-leaving .m-foot,#m-hero-root .m-hero.m-chat.m-leaving .m-proof,#m-hero-root .m-hero.m-chat.m-leaving .m-road,#m-hero-root .m-hero.m-chat.m-leaving .m-starters,#m-hero-root .m-ph.m-off,#m-hero-root .m-plus-menu[hidden]{display:none}#m-hero-root .m-counter{font-size:12.5px;font-weight:500;color:var(--ink-muted);font-variant-numeric:tabular-nums}#m-hero-root .m-counter.m-over{color:var(--danger)}#m-hero-root .m-send{width:36px;height:36px;border-radius:50%;background:var(--field-ink);color:#fff;display:grid;place-items:center;transition:background .15s}#m-hero-root .m-send:hover{background:var(--field-accent)}#m-hero-root .m-send[disabled]{background:var(--field-line);color:var(--field-ink-2);cursor:default}#m-hero-root .m-starters{width:100%;max-width:760px;margin-top:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}#m-hero-root .m-starter{padding:6px 12px;border:1px solid rgba(14,22,38,.16);border-radius:999px;background:0 0;font-size:13px;font-weight:500;line-height:1.3;color:#1b2440;transition:background .15s,border-color .15s}#m-hero-root .m-starter:hover{background:rgba(255,255,255,.7);border-color:rgba(14,22,38,.26)}#m-hero-root .m-proof{margin-top:18px!important;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;font-size:13.5px;font-weight:500;color:#1b2440;opacity:.85}#m-hero-root .m-proof span{display:inline-flex;align-items:center;gap:7px}#m-hero-root .m-proof svg{width:15px;height:15px;flex:none;opacity:.9}#m-hero-root .m-proof i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.5}#m-hero-root .m-hero.m-chat{justify-content:flex-start;padding-top:110px;padding-bottom:28px;min-height:100vh}#m-hero-root .m-hero-wrap.m-in-chat{min-height:100vh;background:#fff!important}#m-hero-root .m-hero.m-chat.m-leaving h1{display:block;position:absolute;left:0;right:0;top:40vh;transform:translateY(-50%);pointer-events:none}#m-hero-root .m-thread{display:none;width:100%;max-width:760px;flex-direction:column;gap:14px;margin-bottom:18px;text-align:left}#m-hero-root .m-hero.m-chat .m-thread{display:flex}#m-hero-root .m-glow{transform:translateZ(0);will-change:opacity,transform;transition:opacity 1.5s cubic-bezier(.33, 0, .2, 1),transform 1.5s cubic-bezier(.33, 0, .2, 1)}#m-hero-root .m-hero-wrap.m-in-chat .m-glow{opacity:0;transform:translateZ(0) scale(1.08)}#m-hero-root .m-hero-wrap.m-in-chat .m-grain{opacity:0!important;transition:opacity .35s}#m-hero-root .m-hero-wrap.m-in-chat .m-glow-in{animation:none}#m-hero-root .m-hero .m-foot,#m-hero-root .m-hero .m-proof,#m-hero-root .m-hero .m-road,#m-hero-root .m-hero .m-starters,#m-hero-root .m-hero h1{transition:opacity .35s!important}#m-hero-root .m-hero.m-leaving .m-foot,#m-hero-root .m-hero.m-leaving .m-proof,#m-hero-root .m-hero.m-leaving .m-road,#m-hero-root .m-hero.m-leaving .m-starters,#m-hero-root .m-hero.m-leaving h1,#m-hero-root .m-hero.m-returning .m-foot,#m-hero-root .m-hero.m-returning .m-proof,#m-hero-root .m-hero.m-returning .m-road,#m-hero-root .m-hero.m-returning .m-starters,#m-hero-root .m-hero.m-returning h1{opacity:0}#m-hero-root .m-hero.m-leaving .m-ph{opacity:0;transition:opacity .3s}#m-hero-root .m-hero.m-returning h1 .m-w{animation:none;opacity:1;filter:none;transform:none}#m-hero-root .m-hero.m-chat .m-msg.m-bot .m-bubble{background:#f4f6fa;border-color:#ebeef4;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}#m-hero-root .m-hero.m-chat .m-msg.m-bot .m-avatar{border:1px solid #e4e7ec;box-shadow:none}#m-hero-root .m-hero.m-chat .m-prompt{box-shadow:0 1px 2px rgba(14,22,38,.04),0 12px 40px -18px rgba(14,22,38,.18);border-color:#e4e7ec;position:sticky;bottom:16px;margin-top:auto}#m-hero-root .m-hero.m-chat .m-restart button{color:#4b5565;border-bottom-color:#cdd3dc;border-radius:0!important;line-height:18px;text-shadow:none}#m-hero-root .m-msg{display:flex;gap:10px;max-width:100%;animation:.35s both m-rise}#m-hero-root .m-msg.m-user{justify-content:flex-end}#m-hero-root .m-msg.m-user .m-bubble{background:#0e1626;color:#fff;border-radius:18px 18px 4px;padding:10px 14px;font-size:15px;line-height:1.45;max-width:80%;white-space:pre-wrap;overflow-wrap:anywhere}#m-hero-root .m-msg.m-bot .m-avatar{width:28px;height:28px;border-radius:50%;background:#fff;flex:none;display:grid;place-items:center;box-shadow:0 1px 2px rgba(14,22,38,.08);margin-top:2px}#m-hero-root .m-msg.m-bot .m-avatar svg{width:17px;height:13px}#m-hero-root .m-msg.m-bot .m-bubble{min-width:0;background:rgba(255,255,255,.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.7);border-radius:4px 18px 18px;padding:12px 16px;font-size:15px;line-height:1.5;color:#0e1626;max-width:86%;box-shadow:0 10px 30px -18px rgba(14,22,38,.25);overflow-wrap:anywhere}#m-hero-root .m-typing{display:inline-flex;gap:4px;padding:4px 2px}#m-hero-root .m-typing i{width:6px;height:6px;border-radius:50%;background:#8a94a6;animation:1.1s ease-in-out infinite m-blinkdot}#m-hero-root .m-typing i:nth-child(2){animation-delay:.18s}#m-hero-root .m-typing i:nth-child(3){animation-delay:.36s}@keyframes m-blinkdot{0%,100%,80%{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}#m-hero-root .m-md>*+*{margin-top:10px}#m-hero-root .m-md ol,#m-hero-root .m-md ul{padding-left:22px}#m-hero-root .m-md li+li{margin-top:4px}#m-hero-root .m-md strong,#m-hero-root .m-plan .m-rc b{font-weight:600}#m-hero-root .m-fallback a,#m-hero-root .m-md a,#m-hero-root .m-sources a{color:var(--accent-ink);text-decoration:underline;text-decoration-color:rgba(31,69,214,.35);text-underline-offset:2px;overflow-wrap:anywhere}#m-hero-root .m-fallback a:hover,#m-hero-root .m-md a:hover,#m-hero-root .m-sources a:hover{text-decoration-color:currentColor}#m-hero-root .m-md code{font:13px/1.4 ui-monospace,Menlo,Consolas,monospace;background:#e9ecf2;border-radius:5px;padding:1px 5px}#m-hero-root .m-md pre{background:#0e1626;color:#dce3f5;border-radius:10px;padding:12px 14px;overflow:auto;font:12.5px/1.55 ui-monospace,Menlo,Consolas,monospace;white-space:pre;overflow-wrap:normal}#m-hero-root .m-md pre code{background:0 0;padding:0;border-radius:0;font:inherit;color:inherit}#m-hero-root .m-sources{margin-top:10px;font-size:13px;line-height:1.5;color:var(--ink-muted)}#m-hero-root .m-cta{margin-top:12px}#m-hero-root .m-cta-note{font-size:13px;color:var(--ink-muted);margin-bottom:8px}#m-hero-root .m-cta-btn{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;background:#0e1626;color:#fff;font-size:14px;font-weight:600;line-height:1.2;transition:background .15s}#m-hero-root .m-retry{margin-top:10px;padding:6px 12px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;font-size:13px;font-weight:500;color:var(--ink)}#m-hero-root .m-retry:hover{border-color:#9aa3b2}#m-hero-root .m-bubble .m-muted{color:#55607a;font-size:13.5px}.m-bubble div+p,.m-bubble p+div,.m-bubble p+p{margin-top:10px!important}#m-hero-root .m-bubble p+p{margin-top:8px!important}#m-hero-root .m-plan,#m-hero-root .m-tasks{display:grid;gap:6px;margin-top:10px}#m-hero-root .m-plan .m-rc{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;font-size:13.5px;animation:.3s both m-rise}#m-hero-root .m-plan .m-rc .m-d{color:#55607a;margin-left:auto;font-size:12.5px;text-align:right}#m-hero-root .m-plan .m-rc .m-tick{width:16px;height:16px;border-radius:50%;background:#edf1ff;color:#1f45d6;display:grid;place-items:center;flex:none}#m-hero-root .m-plan .m-rc .m-tick svg{width:10px;height:10px}#m-hero-root .m-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}#m-hero-root .m-quick a,#m-hero-root .m-quick button{padding:7px 12px;border-radius:999px;border:1px solid #cbd3ff;background:#fff;color:#1f45d6;font-size:13.5px;font-weight:500;line-height:1.3;cursor:pointer;transition:background .15s}#m-hero-root .m-quick a:hover,#m-hero-root .m-quick button:hover{background:#edf1ff}#m-hero-root .m-quick .m-pri,#m-hero-root .m-task.m-done .m-dot{background:#2f5bff;border-color:#2f5bff;color:#fff}#m-hero-root .m-quick .m-pri:hover{background:#1f45d6}#m-hero-root .m-quick button:focus:not(:focus-visible){outline:0}#m-hero-root .m-quick[data-done] button{opacity:.45;pointer-events:none;background:#fff;border-color:#cbd3ff;color:#1f45d6}#m-hero-root .m-quick[data-done] button.m-picked{opacity:1;background:#0e1626;border-color:#0e1626;color:#fff}#m-hero-root .m-code{margin-top:10px;background:#0e1626;color:#dce3f5;border-radius:10px;padding:12px 14px;font:12.5px/1.55 ui-monospace,Menlo,Consolas,monospace;overflow:auto;white-space:pre}#m-hero-root .m-code .m-k{color:#8fb4ff}#m-hero-root .m-code .m-c{color:#7e8aa6}#m-hero-root .m-code .m-s{color:#f7a6e0}#m-hero-root .m-boundary{margin-top:10px;display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid #e4e7ec;font-size:13.5px}#m-hero-root .m-boundary svg{width:16px;height:16px;flex:none;margin-top:2px;color:#1f45d6}#m-hero-root .m-boundary code{font:12.5px/1.4 ui-monospace,Menlo,Consolas,monospace;background:#e9ecf2;border-radius:5px;padding:1px 5px}#m-hero-root .m-task{display:flex;align-items:center;gap:9px;font-size:13.5px;color:#8a94a6}#m-hero-root .m-task .m-dot{width:16px;height:16px;border-radius:50%;border:1.5px solid #cdd3dc;flex:none;display:grid;place-items:center}#m-hero-root .m-task.m-done,#m-hero-root .m-task.m-run{color:#0e1626}#m-hero-root .m-task.m-run .m-dot{border-color:transparent #2f5bff #2f5bff;animation:.8s linear infinite m-spin}#m-hero-root .m-task.m-done .m-dot svg{width:9px;height:9px}@keyframes m-spin{to{transform:rotate(360deg)}}#m-hero-root .m-bar{height:6px;border-radius:3px;background:#e4e7ec;overflow:hidden;margin-top:10px}#m-hero-root .m-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#2f5bff,#ff38be);border-radius:3px;transition:width .5s}#m-hero-root .m-bar-legend{display:flex;justify-content:space-between;margin-top:6px;font-size:12.5px;color:#55607a}#m-hero-root .m-tbl-wrap{overflow-x:auto;margin-top:10px}#m-hero-root .m-tbl{width:100%;border-collapse:collapse;font-size:12.5px;background:#fff;border-radius:10px;overflow:hidden;border:1px solid #e4e7ec}#m-hero-root .m-tbl td,#m-hero-root .m-tbl th{padding:7px 10px;text-align:left;border-bottom:1px solid #eef0f4;white-space:nowrap}#m-hero-root .m-tbl th{font-weight:600;color:#55607a;background:#f7f8fa;font-size:12px}#m-hero-root .m-tbl tr:last-child td{border-bottom:0}#m-hero-root .m-tbl td.m-num{text-align:right;font-variant-numeric:tabular-nums}#m-hero-root .m-icon-btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--field-line);display:grid;place-items:center;color:var(--field-ink-2);background:var(--field-bg)}#m-hero-root .m-icon-btn:hover{border-color:var(--field-line-strong);color:var(--field-ink)}#m-hero-root .m-icon-btn[aria-expanded=true]{border-color:var(--field-accent);color:var(--field-accent)}#m-hero-root .m-plus-wrap{position:relative}#m-hero-root .m-plus-menu{position:absolute;left:0;bottom:calc(100% + 10px);width:272px;background:#fff;border:1px solid #e4e7ec;border-radius:14px;box-shadow:0 20px 50px -20px rgba(14,22,38,.35);padding:12px;z-index:6;text-align:left}#m-hero-root .m-plus-menu .m-menu-title{font-size:13.5px;font-weight:600;margin:0 0 2px!important}#m-hero-root .m-plus-menu .m-sub{font-size:12.5px;color:#55607a;margin-bottom:8px}#m-hero-root .m-plus-menu ul{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:2px}#m-hero-root .m-plus-menu li{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:8px;font-size:13.5px;color:#4b5565}#m-hero-root .m-plus-menu li svg{width:15px;height:15px;flex:none;color:#8a94a6}#m-hero-root .m-plus-menu li .m-lock{margin-left:auto;color:#b4bac8}#m-hero-root .m-plus-menu .m-login{display:flex;width:100%;justify-content:center;padding:9px 12px;border-radius:9px;background:#0e1626;color:#fff;font-weight:600;font-size:13.5px}#m-hero-root .m-plus-menu .m-alt{font-size:12.5px;color:#55607a;text-align:center;margin-top:8px}#m-hero-root .m-plus-menu .m-alt a{color:#1f45d6}#m-hero-root .m-road{width:100%;max-width:760px;margin-top:48px;display:none;grid-template-columns:repeat(4,1fr);position:relative;list-style:none;padding:0}#m-hero-root .m-road.m-is-shown{display:grid;animation:.35s both m-rise}#m-hero-root .m-road::before{content:"";position:absolute;left:12.5%;right:12.5%;top:7px;height:1px;background:rgba(14,22,38,.22)}#m-hero-root .m-step{position:relative;text-align:center;padding-top:28px}#m-hero-root .m-step::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:15px;height:15px;border-radius:50%;background:#fff;border:1.5px solid rgba(14,22,38,.3)}#m-hero-root .m-step b{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:#0e1626}#m-hero-root .m-step span{display:block;margin-top:4px;font-size:13px;color:#1b2440;opacity:.75;line-height:1.35}#m-hero-root .m-foot{margin-top:28px!important;font-size:13.5px;font-weight:500;color:#1b2440;opacity:.85}#m-hero-root .m-foot a,#m-hero-root .m-foot button{color:#dcebff;border-bottom:1px solid rgba(220,235,255,.6);border-radius:0;font-size:inherit;font-weight:inherit;text-shadow:0 1px 8px rgba(30,60,160,.25)}#m-hero-root .m-foot a:hover,#m-hero-root .m-foot button:hover{color:#fff;border-bottom-color:#fff}#m-hero-root .m-restart{display:none;font-size:13px;color:#4b5565;margin-top:10px!important;text-align:center}#m-hero-root .m-hero.m-chat .m-restart{display:block}#m-hero-root .m-restart button{color:#1f45d6;border-bottom:1px solid #c7d3ff}@media (max-width:760px){#m-hero-root .m-links,#m-hero-root .m-proof i{display:none}#m-hero-root .m-plan .m-rc{flex-wrap:wrap}#m-hero-root .m-plan .m-rc .m-d{margin-left:25px;width:100%;text-align:left}#m-hero-root .m-nav{padding:16px 20px;gap:20px}#m-hero-root .m-msg.m-bot .m-bubble{max-width:100%}#m-hero-root .m-hero-wrap{min-height:0}#m-hero-root .m-hero{padding:110px 20px 72px}#m-hero-root .m-glow-in{filter:blur(32px)}}@media (prefers-reduced-motion:reduce){#m-hero-root .m-glow-in,#m-hero-root h1 .m-w{opacity:1;transform:none}#m-hero-root *{transition:none!important;animation:none!important}#m-hero-root h1 .m-w{filter:none}}#m-hero-root .m-road-list{display:contents;list-style:none}#m-hero-root .m-foot a{border-radius:0}