:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,Segoe UI,sans-serif}body{color:#e7eefc;background:#0c121f;width:370px;margin:0}*{box-sizing:border-box}.popup{gap:12px;padding:14px;display:grid}.card{background:#121b2d;border:1px solid #23314d;border-radius:12px;padding:10px}.title{margin-bottom:6px;font-weight:700}.row{justify-content:space-between;align-items:center;gap:8px;display:flex}.brandLinkButton{appearance:none;cursor:pointer;color:inherit;text-align:left;background:0 0;border:none;margin:0;padding:0}.badge{border-radius:999px;padding:2px 8px;font-size:12px}.badge.good{background:#1b5f5a}.badge.warn{background:#5e4621}.badge.bad{background:#5d2630}.button{color:#f1f6ff;cursor:pointer;background:linear-gradient(120deg,#1d87c9,#0fc5a6);border:none;border-radius:10px;padding:9px 12px;font-weight:700;transition:transform 60ms,filter .12s,box-shadow .12s}.button.secondary{background:#1a253b;border:1px solid #2f3e5e}.button.secondary.activeMode{border-color:#31c0ff;box-shadow:0 0 0 1px #31c0ff59}.button:hover{filter:brightness(1.05)}.button:active{filter:brightness(.92);transform:translateY(1px)scale(.985)}.button:focus-visible{outline-offset:2px;outline:2px solid #4ec2ff}.muted{color:#99a9c6;font-size:12px}.error{color:#ff98a7;margin-top:8px;font-size:12px}.history{gap:8px;display:grid}.historyItem{background:#0f1829;border:1px solid #23314d;border-radius:8px;padding:8px}.historyQuestion{margin-bottom:4px;font-size:12px;line-height:1.3}.historyAnswer{color:#d8e4fb;align-items:flex-start;gap:8px;margin-bottom:4px;font-size:12px;line-height:1.35;display:flex}.historyAnswer:before{content:"";background:#39f2d7;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 2px #39f2d71f,0 0 8px #39f2d7d9,0 0 16px #39f2d780}
