.demo-page{overscroll-behavior:none}.demo-app-shell{box-shadow:inset 0 0 0 1px #7741ff1f,inset 0 0 60px #7741ff0a}.demo-live-bar{background:linear-gradient(90deg,#7741ff,#3ad1ac,#7741ff) 0 0/200% 100%;height:2px;animation:4s linear infinite demo-live-shimmer}@keyframes demo-live-shimmer{0%{background-position:0%}to{background-position:200%}}.demo-live-dot{animation:2s ease-in-out infinite demo-live-pulse}@keyframes demo-live-pulse{0%,to{opacity:1;box-shadow:0 0 #7741ff80}50%{opacity:.85;box-shadow:0 0 0 4px #7741ff00}}.demo-live-badge{animation:3s ease-in-out infinite demo-badge-glow}@keyframes demo-badge-glow{0%,to{box-shadow:0 0 #7741ff00}50%{box-shadow:0 0 12px #7741ff40}}.demo-home-stage{background:radial-gradient(80% 50% at 50% -10%,#7741ff0f,#0000),radial-gradient(60% 40% at 80% 100%,#3ad1ac0d,#0000)}.demo-sample-panel{position:relative}.demo-sample-panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#7741ff33,#3ad1ac26,#0000 60%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.demo-sample-card--active .demo-try-chip{opacity:1}.demo-wave-hand{transform-origin:70% 70%;animation:1.6s ease-in-out .4s both demo-wave}.demo-wave-hand:hover{animation:1.6s ease-in-out infinite demo-wave}@keyframes demo-wave{0%,to{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-8deg)}45%{transform:rotate(14deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(8deg)}}.demo-auto-press{animation:.4s ease-out both demo-auto-press}@keyframes demo-auto-press{0%{transform:scale(1);box-shadow:0 0 #7741ff66}35%{transform:scale(.94);box-shadow:0 0 0 4px #7741ff2e}to{transform:scale(1);box-shadow:0 0 0 12px #7741ff00}}.demo-input-attachment,.demo-guide-tooltip{animation:.3s ease-out both demo-guide-tip-enter}.demo-guide-tooltip--leaving{animation:.25s ease-in both demo-guide-tip-leave}@keyframes demo-guide-tip-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes demo-guide-tip-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.demo-coachmark{animation:.45s ease-out both demo-coachmark-enter}.demo-coachmark-icon{animation:2s ease-in-out infinite demo-coachmark-bounce}@keyframes demo-coachmark-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes demo-coachmark-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}body:has(.demo-page){height:100dvh;overflow:hidden}.demo-thinking-dots{align-items:center;gap:3px;display:inline-flex}.demo-thinking-dots i{background:#7741ff;border-radius:9999px;width:5px;height:5px;animation:1.2s ease-in-out infinite both demo-bounce;display:inline-block}.demo-thinking-dots i:first-child{animation-delay:-.24s}.demo-thinking-dots i:nth-child(2){animation-delay:-.12s}@keyframes demo-bounce{0%,80%,to{opacity:.4;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}.demo-search-orb{background:radial-gradient(circle at 30% 30%,#a07bff,#7741ff 60%,#5a2fd0);border-radius:9999px;width:72px;height:72px;animation:1.8s ease-out infinite demo-pulse;box-shadow:0 0 #7741ff66}@keyframes demo-pulse{0%{transform:scale(.96);box-shadow:0 0 #7741ff59}70%{transform:scale(1);box-shadow:0 0 0 22px #7741ff00}to{transform:scale(.96);box-shadow:0 0 #7741ff00}}.demo-chat-loading-dot{--scale-max:1.2;opacity:.5;background:#c6c6c6;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite demo-loading-dot-sync;display:block}.demo-chat-loading-dot:nth-child(2){--scale-max:1.25}.demo-chat-loading-dot:nth-child(3){--scale-max:1.3}@keyframes demo-loading-dot-sync{0%,to{opacity:.65;transform:scale(1)}50%{transform:scale(var(--scale-max));opacity:1}}.demo-sidebar .demo-menu-item{align-items:center;display:flex}.demo-sidebar .demo-menu-item:hover{background:#0000000a;border-radius:12px}.demo-sidebar .demo-menu-item button{background:0 0;padding:0!important}.demo-sidebar .demo-menu-item button:hover{background:0 0}.demo-sidebar .demo-menu-item-active{background:#0000000a;border-radius:12px}.demo-sidebar.demo-sidebar--collapsed .demo-menu-item{justify-content:center}.demo-sidebar.demo-sidebar--collapsed .demo-menu-item:hover{background:0 0}.demo-sidebar.demo-sidebar--collapsed .demo-menu-item-active-collapsed button{background:#0000000a;border-radius:12px}.demo-sidebar.demo-sidebar--collapsed .demo-menu-item button{border-radius:12px}.demo-sidebar.demo-sidebar--collapsed .demo-menu-item button:hover{background:#0000000a}.demo-sidebar .demo-search-title{color:#aaa;font-weight:600;line-height:130%}.demo-sidebar .demo-search-item{color:#666}.demo-sidebar .demo-search-item:hover,.demo-sidebar .demo-search-item.demo-search-item-active{color:#222;background:#0000000a;border-radius:12px;font-weight:600}.demo-sidebar .demo-search-item .session-inner{background:0 0}.demo-sidebar .demo-sidebar-footer button:hover{background-color:#e9e9e9!important}.demo-sidebar .demo-avatar-font{color:#fff;background-color:#232328;width:36px;height:36px;font-size:15px;font-weight:600;line-height:130%}.demo-sidebar .demo-side-bar-trigger{margin-left:5px}.demo-sidebar .demo-side-bar-trigger--collapsed{margin-left:0}.demo-sidebar .demo-side-bar-trigger svg{width:24px;height:24px}.demo-review-cta-wrap{animation:.5s ease-out both demo-review-cta-enter}.demo-review-cta-btn{animation:2.2s ease-in-out infinite demo-review-cta-glow}.demo-review-cta-arrow{animation:1.1s ease-in-out infinite demo-review-cta-arrow-nudge}@keyframes demo-review-cta-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes demo-review-cta-glow{0%,to{box-shadow:0 0 #7741ff00}50%{box-shadow:0 0 0 4px #7741ff38}}@keyframes demo-review-cta-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.demo-interview-event-invited{color:#7741ff;background:repeating-linear-gradient(45deg,#7741ff14 0 8px,#0000 8px 12px),0 0;border:1px dashed #7741ff}.demo-interview-event-confirmed{color:#fff;background:linear-gradient(90deg,#7741ffd9,#a395fcd9);border:1.5px solid #7741ff}.demo-interview-event-declined,.demo-interview-event-expired{color:#aaa;background:#0000000a;border:1.5px solid #aaa;text-decoration:line-through}
