:root{color:#202b30;font-synthesis:none;text-rendering:optimizelegibility;--ink:#202b30;--muted:#657276;--line:#d7dfdc;--surface:#fff;--brand:#145b55;--brand-soft:#dcece7;--notice:#fff3d4;--demo-bar-height:54px;background:#f3f6f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{overflow-y:auto}body{min-width:320px;min-height:100vh;margin:0}.demo-guide-bar{color:#fff;background:var(--brand);align-items:center;gap:14px;min-height:54px;padding:8px 20px;display:flex}.demo-guide-bar[hidden]{display:none}.demo-guide-title{letter-spacing:.02em;flex:none;font-size:14px}.demo-guide-controls{flex:1;align-items:center;gap:8px;min-width:0;max-width:760px;display:flex}.demo-guide-form{flex:1;gap:8px;min-width:0;display:flex}.demo-guide-bar input,.demo-guide-bar button{min-height:36px;font:inherit;border-radius:4px;font-size:13px}.demo-guide-bar .demo-guide-input{min-width:0;color:var(--ink);background:#fff;border:1px solid #0000;flex:1;padding:0 12px}.demo-guide-bar .demo-guide-input::placeholder{color:#6a797d}.demo-guide-bar button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffb3;flex:none;padding:0 14px}.demo-guide-bar .demo-guide-send{background:#138c98;border-color:#138c98}.demo-guide-bar button:disabled{cursor:default;opacity:.75}.demo-guide-bar button:focus-visible,.demo-guide-bar input:focus-visible{outline-offset:2px;outline:2px solid #fff}#reactApp,#react-app-login{min-height:calc(100vh - var(--demo-bar-height))}#portal-bundle-status{background:var(--notice);color:#574414;border:1px solid #e6d39c;border-radius:4px;max-width:760px;margin:24px auto;padding:14px 16px;font-size:13px}.demo-guide-panel button,.demo-guide-panel select,.demo-guide-panel textarea{font:inherit}.demo-guide-panel{top:calc(var(--demo-bar-height) + 6px);z-index:100000;width:min(560px,100vw - 32px);max-height:calc(100vh - var(--demo-bar-height) - 22px);color:#202b30;background:#fff;border:1px solid #ccd9dc;border-radius:6px;flex-direction:column;font-family:Segoe UI,sans-serif;font-size:14px;display:flex;position:fixed;left:16px;overflow:hidden;box-shadow:0 8px 28px #112a2e38}.demo-guide-panel[hidden],.demo-guide-panel [hidden]{display:none!important}.demo-guide-header{color:#fff;background:#26464d;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.demo-guide-header h2{margin:0;font-size:15px;font-weight:600}.demo-guide-panel .demo-guide-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:3px;min-height:32px;padding:0 9px;font-size:12px}.demo-guide-ask,.demo-guide-tours{flex-direction:column;flex:1;min-height:0;padding:12px;display:flex;overflow-y:auto}.demo-guide-messages{flex-direction:column;flex:1;gap:10px;min-height:150px;padding:2px 2px 12px;display:flex;overflow-y:auto}.demo-guide-message{overflow-wrap:anywhere;border-radius:4px;max-width:94%;padding:9px 11px;line-height:1.45}.demo-guide-message p{white-space:pre-wrap;margin:0}.demo-guide-message--guide{background:#f0f5f5;align-self:flex-start}.demo-guide-message--user{color:#fff;background:#176f78;align-self:flex-end}.demo-guide-sources{gap:4px;margin:8px 0 0;padding-left:18px;font-size:12px;display:grid}.demo-guide-pending-slot:empty{display:none}.demo-guide-pending-slot{padding:0 12px 12px}.demo-guide-sources a{color:#087c87;overflow-wrap:anywhere}.demo-guide-panel .demo-guide-button{color:#176f78;cursor:pointer;background:#fff;border:1px solid #138c98;border-radius:3px;justify-self:end;min-height:34px;padding:0 12px;font-size:13px}.demo-guide-panel .demo-guide-button--primary{color:#fff;background:#138c98}.demo-guide-panel button:disabled{cursor:default;opacity:.55}.demo-guide-tours{gap:12px}.demo-guide-panel .demo-guide-tour-select{background:#fff;border:1px solid #aebfc2;border-radius:3px;min-height:36px;padding:0 8px}.demo-guide-tour-step{border-top:1px solid #e1e8e9;padding-top:14px}.demo-guide-tour-step h3{margin:0 0 8px;font-size:15px}.demo-guide-tour-step p{line-height:1.5}.demo-guide-tour-progress{color:#657276;font-size:12px}.demo-guide-tour-controls{justify-content:space-between;gap:8px;display:flex}.demo-guide-message--pending p{color:#3d5459;align-items:center;gap:8px;display:flex}.demo-guide-pending-note{color:#657276;margin-top:6px;font-size:12px;line-height:1.4;display:block}.demo-guide-dots{gap:4px;display:inline-flex}.demo-guide-dots i{background:#138c98;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite demo-guide-dot}.demo-guide-dots i:nth-child(2){animation-delay:.2s}.demo-guide-dots i:nth-child(3){animation-delay:.4s}@keyframes demo-guide-dot{0%,80%,to{opacity:.25;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.demo-guide-dots i{opacity:.7;animation:none}}@media (width<=720px){:root{--demo-bar-height:98px}.demo-guide-bar{flex-wrap:wrap;gap:8px 10px;padding-inline:12px}.demo-guide-title{display:none}.demo-guide-controls{flex:100%;order:2;max-width:none}.demo-guide-bar .demo-reset-button{order:1;margin-left:auto}.demo-guide-panel{width:calc(100vw - 16px);left:8px}}
