.mechnow-assistant-module__AGkfpG__assistant{width:min(100%,800px);margin-inline:auto}.mechnow-assistant-module__AGkfpG__availability{border:1px solid var(--border);border-left:4px solid var(--primary);background:var(--accent);color:var(--accent-foreground);border-radius:.8rem;align-items:flex-start;gap:.85rem;padding:1rem 1.15rem;display:flex}.mechnow-assistant-module__AGkfpG__availabilityMark{background:var(--primary);border-radius:999px;flex:none;width:.65rem;height:.65rem;margin-top:.35rem}.mechnow-assistant-module__AGkfpG__availability strong{font-size:.92rem;display:block}.mechnow-assistant-module__AGkfpG__availability p{margin:.25rem 0 0;font-size:.86rem;line-height:1.55}.mechnow-assistant-module__AGkfpG__chatPanel{border:1px solid var(--border);background:var(--card);box-shadow:0 18px 48px var(--elevation-1);border-radius:1rem;flex-direction:column;margin-top:1rem;display:flex;overflow:hidden}.mechnow-assistant-module__AGkfpG__chatHeader{border-bottom:1px solid var(--border);color:#f2f4f2;background:#172126;align-items:center;gap:.8rem;min-height:76px;padding:.95rem 1.15rem;display:flex}.mechnow-assistant-module__AGkfpG__assistantMark,.mechnow-assistant-module__AGkfpG__welcomeIcon{border-radius:.65rem;flex:none;place-items:center;display:grid}.mechnow-assistant-module__AGkfpG__assistantMark{color:#27201d;background:#f5a27b;width:2.5rem;height:2.5rem}.mechnow-assistant-module__AGkfpG__chatTitle{min-width:0}.mechnow-assistant-module__AGkfpG__chatTitle h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700}.mechnow-assistant-module__AGkfpG__chatTitle p{color:#d1d9d7;margin:.2rem 0 0;font-size:.78rem;line-height:1.4}.mechnow-assistant-module__AGkfpG__conversation{scroll-behavior:smooth;flex-direction:column;flex:1;gap:.8rem;min-height:180px;max-height:min(42vh,420px);padding:clamp(1rem,4vw,1.5rem);display:flex;overflow-y:auto}.mechnow-assistant-module__AGkfpG__welcome,.mechnow-assistant-module__AGkfpG__assistantMessage,.mechnow-assistant-module__AGkfpG__userMessage{overflow-wrap:anywhere;border-radius:.9rem;max-width:100%;font-size:.92rem;line-height:1.65}.mechnow-assistant-module__AGkfpG__welcome{background:var(--muted);color:var(--foreground);align-items:flex-start;gap:.7rem;padding:.95rem 1rem;display:flex}.mechnow-assistant-module__AGkfpG__welcomeIcon{background:var(--card);width:1.8rem;height:1.8rem;color:var(--primary)}.mechnow-assistant-module__AGkfpG__welcome p,.mechnow-assistant-module__AGkfpG__assistantMessage p,.mechnow-assistant-module__AGkfpG__userMessage p{white-space:pre-wrap;margin:0}.mechnow-assistant-module__AGkfpG__welcome a,.mechnow-assistant-module__AGkfpG__assistantMessage a{color:var(--primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}.mechnow-assistant-module__AGkfpG__assistantMessage{border:1px solid var(--border);background:var(--card);width:fit-content;max-width:94%;color:var(--foreground);padding:.9rem 1rem}.mechnow-assistant-module__AGkfpG__userMessage{color:#f2f4f2;background:#172126;align-self:flex-end;max-width:85%;padding:.8rem 1rem}.mechnow-assistant-module__AGkfpG__thinking{color:var(--muted-foreground);margin:0;font-size:.83rem}.mechnow-assistant-module__AGkfpG__suggestions{flex-wrap:wrap;gap:.5rem;padding:0 1.25rem 1rem;display:flex}.mechnow-assistant-module__AGkfpG__suggestion{border:1px solid var(--border);background:var(--background);min-height:38px;color:var(--foreground);cursor:pointer;font:inherit;text-align:left;border-radius:999px;padding:.45rem .7rem;font-size:.79rem;line-height:1.35;transition:border-color .15s,background-color .15s}.mechnow-assistant-module__AGkfpG__suggestion:hover{border-color:var(--primary);background:var(--accent)}.mechnow-assistant-module__AGkfpG__composer{border:1px solid var(--input);background:var(--background);border-radius:.8rem;align-items:flex-end;gap:.65rem;margin:0 1.25rem;padding:.55rem;display:flex}.mechnow-assistant-module__AGkfpG__input{resize:vertical;width:100%;min-width:0;min-height:2.75rem;max-height:10rem;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.92rem;line-height:1.45;display:block}.mechnow-assistant-module__AGkfpG__input::placeholder{color:var(--muted-foreground);opacity:1}.mechnow-assistant-module__AGkfpG__composer:focus-within{outline:3px solid var(--ring);outline-offset:2px}.mechnow-assistant-module__AGkfpG__sendButton{border:1px solid var(--primary);background:var(--primary);min-height:42px;color:var(--primary-foreground);cursor:pointer;font:inherit;border-radius:.65rem;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.84rem;font-weight:750;display:inline-flex}.mechnow-assistant-module__AGkfpG__sendButton:disabled{cursor:not-allowed;opacity:.58}.mechnow-assistant-module__AGkfpG__disclaimer{color:var(--muted-foreground);margin:0;padding:.7rem 1.3rem 1rem;font-size:.75rem;line-height:1.5}.mechnow-assistant-module__AGkfpG__pageLinks{flex-wrap:wrap;justify-content:center;gap:.7rem 1.3rem;margin-top:1.15rem;display:flex}.mechnow-assistant-module__AGkfpG__pageLinks a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:4px;font-size:.85rem;font-weight:700}.mechnow-assistant-module__AGkfpG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mechnow-assistant-module__AGkfpG__suggestion:focus-visible,.mechnow-assistant-module__AGkfpG__sendButton:focus-visible,.mechnow-assistant-module__AGkfpG__pageLinks a:focus-visible,.mechnow-assistant-module__AGkfpG__welcome a:focus-visible,.mechnow-assistant-module__AGkfpG__assistantMessage a:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (max-width:520px){.mechnow-assistant-module__AGkfpG__chatHeader{min-height:66px;padding:.75rem .85rem}.mechnow-assistant-module__AGkfpG__conversation{min-height:130px;max-height:min(50vh,440px);padding:.8rem}.mechnow-assistant-module__AGkfpG__suggestions{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:.85rem;display:grid}.mechnow-assistant-module__AGkfpG__suggestion{border-radius:.65rem;width:100%}.mechnow-assistant-module__AGkfpG__composer{margin-inline:.85rem}.mechnow-assistant-module__AGkfpG__sendButton{width:42px;padding-inline:0}.mechnow-assistant-module__AGkfpG__sendButton span{clip:rect(0, 0, 0, 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mechnow-assistant-module__AGkfpG__disclaimer{padding-inline:.9rem;font-size:.7rem}}@media (max-width:360px){.mechnow-assistant-module__AGkfpG__suggestions{grid-template-columns:1fr}.mechnow-assistant-module__AGkfpG__suggestion:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.mechnow-assistant-module__AGkfpG__suggestion{transition:none}.mechnow-assistant-module__AGkfpG__conversation{scroll-behavior:auto}}
.assistant-module__t9zD7q__page{background:var(--background);min-height:calc(100dvh - 5rem);color:var(--foreground);padding:clamp(2.5rem,7vw,5.5rem) 1rem}.assistant-module__t9zD7q__container{width:min(100%,880px);margin-inline:auto}.assistant-module__t9zD7q__pageHeader{text-align:center;max-width:680px;margin:0 auto 2rem}.assistant-module__t9zD7q__eyebrow{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:750;line-height:1.4}.assistant-module__t9zD7q__pageHeader h1{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,3.8rem);font-weight:700;line-height:1.02}.assistant-module__t9zD7q__intro{max-width:590px;color:var(--muted-foreground);margin:1rem auto 0;font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.7}@media (max-width:420px){.assistant-module__t9zD7q__page{padding:1.5rem .75rem 2rem}.assistant-module__t9zD7q__pageHeader{margin-bottom:1rem}}
