:root{color:#172c3a;font-synthesis:none;background:#eef3f6;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{height:100dvh;margin:0}#app{flex-direction:column;height:100%;display:flex}header{background:#fff;border-bottom:1px solid #d5e1e8;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 20px;display:flex}header strong{font-size:19px}header span{color:#536877;font-size:13px}#exit{margin-left:auto}#welcome{flex:1;padding:32px 16px;overflow:auto}section{background:#fff;border:1px solid #d5e1e8;border-radius:16px;max-width:480px;margin:auto;padding:28px}h1{margin-top:0}h2{margin-top:28px;font-size:20px}p{line-height:1.6}label{margin:14px 0;display:block}input,select{font:inherit;border:1px solid #8da5b3;border-radius:6px;padding:10px}input{width:100%;margin-top:6px;display:block}button{font:inherit;color:#fff;cursor:pointer;background:#205c7a;border:1px solid #205c7a;border-radius:6px;padding:10px 14px}button:disabled{opacity:.5;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #e2a32b}#error{color:#a42626}#mount{flex:1;min-height:0}visit-ai-chat{width:100%;height:100%;display:block}[hidden]{display:none!important}@media (width<=480px){header{gap:8px;padding:8px}header strong{font-size:16px}#welcome{padding:16px 10px}section{padding:20px}#mode{font-size:11px}}
