html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden;--nav-width: 300px;--icon-radius: 20px;--chat-max-width: 800px;font-family:Noto Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}*{box-sizing:border-box}button,input,textarea,select{font:inherit}a.cite-ref{display:inline-flex;align-items:center;justify-content:center;color:#174ea6;height:20px;width:20px;font-size:12px;text-decoration:none;margin-left:3px;font-weight:700;padding:0}a.cite-ref:hover{background:#174ea6;color:#fff;transition:.1s ease-in-out}svg{width:var(--icon-radius);height:var(--icon-radius)}app-svg-icon{width:var(--icon-radius);height:var(--icon-radius)}button[disabled] path{opacity:.5}.nav app-svg-icon path{opacity:.6}.cdk-menu{background:#fff;border-radius:3px;min-width:150px;box-shadow:0 2px 6px #0000001f,0 10px 20px #0000001a;padding:5px;transform:translateY(2px);transition:transform .12s ease,opacity .12s ease}.cdk-menu .cdk-menu-item{background:transparent;border:none;display:grid;grid-template-columns:20px 1fr;column-gap:5px;place-items:start;font-size:14px;transition:.1s;border-radius:3px;width:100%;padding:5px;cursor:pointer;text-align:left}.cdk-menu .cdk-menu-item:hover{background:#ededed}.cdk-menu.cdk-menu-open{transform:translateY(0);opacity:1}markdown p{margin-block-start:0;margin-block-end:0}
