.nugget-launcher{position:fixed;right:24px;bottom:22px;z-index:70;display:flex;align-items:center;gap:12px;border:1px solid #d7c699;background:#fafbf8;color:#203f4a;padding:10px 17px 10px 10px;border-radius:50px;box-shadow:0 8px 35px #203f4a22;max-width:calc(100vw - 32px)}.nugget-launcher strong{font-size:12px;display:block;text-align:left}.nugget-launcher small{display:block;font-size:9px;color:#5d706f;text-align:left}.nugget-orb{flex-shrink:0;position:relative;display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:radial-gradient(circle at 31% 25%,#fff8d9 0%,#ead18b 24%,#b79652 55%,#806131 85%);box-shadow:inset -5px -6px 12px #66471d40,inset 3px 3px 8px #fff5d5a0,0 0 22px #d4b77945}.nugget-orb svg{width:62%;height:62%;stroke:#fff7de;fill:none;stroke-width:1.7;filter:drop-shadow(0 0 3px #fff4d8)}.nugget-panel{position:fixed;right:24px;bottom:22px;width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;z-index:80;border-radius:23px;background:#fafbf8;border:1px solid #d7c699;box-shadow:0 20px 80px #203f4a40;color:#203f4a}.nugget-panel[hidden],.nugget-launcher[hidden]{display:none!important}.nugget-top{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;background:#234d63;color:#fff}.nugget-top span{font-size:9px;letter-spacing:.14em}.nugget-close{border:0;background:none;color:#fff;font-size:24px;line-height:1;padding:3px 6px}.nugget-body{padding:24px 23px 20px;background:radial-gradient(ellipse at 50% 20%,#f1e8cf66,transparent 70%)}.nugget-identity{text-align:center}.nugget-identity .nugget-orb{width:108px;height:108px;margin:19px auto 25px;box-shadow:inset -8px -10px 20px #66471d40,inset 5px 5px 15px #fff5d5a0,0 0 0 8px #d9bf7d13,0 0 0 17px #d9bf7d0a,0 0 40px #d4b77945}.nugget-identity h2{font:500 29px/1.2 var(--serif);margin:0 0 7px;letter-spacing:-.02em}.nugget-identity>p{font-size:11px;margin:0 0 22px;color:#5d706f}.nugget-answer{font-size:13px;line-height:1.65;background:#eaf0eb;border-left:2px solid #ac884a;padding:15px 16px;margin:0 0 15px;color:#203f4a}.nugget-prompts{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.nugget-prompts button{font-size:10px;background:#fff;border:1px solid #dce2db;border-radius:20px;padding:7px 11px}.nugget-prompts button:hover,.nugget-prompts button[aria-pressed=true]{border-color:#ac884a;background:#f3eddc}.nugget-start{width:100%;display:flex;gap:12px;align-items:center;justify-content:center;background:#234d63;border:0;color:#fff;border-radius:11px;padding:14px;font-size:12px}.nugget-start:disabled{opacity:.6}.nugget-disclosure{font-size:10px;line-height:1.6;color:#5d706f;margin:12px 0 0}.nugget-disclosure a{text-decoration:underline}.nugget-status{font-size:11px;color:#456257;line-height:1.6;margin:10px 0 0}.nugget-panel-footer{border-top:1px solid #dce2db;padding:12px 23px;display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#5d706f}.nugget-panel-footer a{text-decoration:underline}elevenlabs-convai{z-index:85;--elevenlabs-convai-widget-width:360px}@media(max-width:480px){.nugget-launcher{right:14px;bottom:14px}.nugget-panel{right:12px;bottom:12px;max-width:calc(100vw - 24px)}.nugget-body{padding-top:19px}.nugget-identity .nugget-orb{width:85px;height:85px;margin:16px auto 22px}}@media print{.nugget-launcher,.nugget-panel,elevenlabs-convai{display:none!important}}

.nugget-extra{display:grid;gap:6px;margin:0 0 15px}.nugget-extra button{border:1px solid #dce2db;border-radius:9px;background:#fff;text-align:left;padding:8px 12px;font-size:11px;color:#234d63}.nugget-guide{position:fixed;left:24px;bottom:24px;z-index:75;width:330px;max-width:calc(100vw - 32px);max-height:65dvh;overflow:auto;border:1px solid #c8b17d;border-radius:18px;background:#fafbf8;padding:25px 23px;box-shadow:0 10px 45px #203f4a30}.nugget-guide[hidden]{display:none}.nugget-guide-close{position:absolute;top:9px;right:12px;border:0;background:none;font-size:23px}.nugget-guide h2{font-size:27px;margin:15px 0 20px}.nugget-guide ol{list-style:none;padding:0;margin:0 0 23px}.nugget-guide li{display:flex;gap:12px;align-items:flex-start;margin:0 0 15px}.nugget-guide li>span{display:grid;place-items:center;flex-shrink:0;border:1px solid #c8b17d;border-radius:50%;width:28px;height:28px;color:#ac884a;font-size:12px}.nugget-guide li p{font-size:12px;line-height:1.6;margin:3px 0 0}.nugget-guide .button{width:100%;font-size:11px}.nugget-guide-hint{font-size:10px;margin:12px 0 0;line-height:1.6}.nugget-highlight{outline:3px solid #ac884a;outline-offset:-5px}.nugget-document{max-width:780px}.nugget-document h3{font-size:22px;margin:25px 0 12px}.nugget-document label{display:block;font-size:12px;margin:25px 0 8px}.nugget-document textarea{width:100%;padding:12px;border:1px solid #cbd6ce;color:#203f4a;background:#fff;font-size:13px}.nugget-document .small-note{margin-top:12px}.nugget-document-download{margin-top:10px}@media(max-width:650px){.nugget-guide{left:12px;bottom:auto;top:95px;max-height:60dvh;width:calc(100vw - 24px)}}
.nugget-human{border-top:1px solid #dce2db;margin:0 0 15px;padding-top:15px}.nugget-human-button{width:100%;border:1px solid #b5c8bf;border-radius:11px;padding:12px;background:#eaf0eb;color:#234d63;font-size:12px;font-weight:600}.nugget-human-button:hover,.nugget-human-button:focus-visible{border-color:#ac884a;background:#f3eddc}.nugget-human-status{margin:10px 0 6px;font-size:11px;line-height:1.6;color:#405b54}.nugget-human-contact{display:inline-block;font-size:11px;text-decoration:underline;color:#234d63}.nugget-human-status[hidden],.nugget-human-contact[hidden]{display:none}
