.input-container{-webkit-flex-grow:20;flex-grow:20}.dropdown-nav{-webkit-order:0;order:0;-webkit-flex-grow:15;flex-grow:15;width:200px;max-width:728px}.topNavbar{padding-top:15px;position:fixed;z-index:100000;width:100%;top:0;left:0}.headerLink{text-decoration:none;color:#fff}.headerDiv{color:#fff;font-size:25px}.toggleText{color:#fff;font-size:15px}.euiFlyout{z-index:100001!important}.euiComboBoxOptionsList{z-index:100002!important}.log_container{font-size:12px;-webkit-font-feature-settings:"liga","clig";font-feature-settings:"liga","clig";-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;background-color:#fafafa;border-radius:3px;counter-reset:line}.container_line_number:before{position:absolute;right:100%;margin-right:10px;text-align:right;opacity:.3;-webkit-user-select:none;-ms-user-select:none;user-select:none;counter-increment:line;content:counter(line)}pre.log_container{white-space:pre-wrap}pre.log_container:before{counter-reset:listing}pre.log_container code{counter-increment:listing;display:block;margin-left:5em;padding-left:2em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-left:1px solid #e9e6e6;margin-top:0;margin-bottom:0}pre.log_container code:before{content:counter(listing);display:inline-block;width:8em;position:absolute;left:1em;text-align:right}table.log_container{white-space:pre-wrap;width:inherit;word-break:break-word}table.log_container td{width:1px}table.log_container td:last-child{width:100%}table.log_container td.index_number{border-right:1px solid #e9e6e6;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:right;padding-left:1em;padding-right:.75em;word-wrap:normal;white-space:nowrap}table.log_container td.log_line{display:block;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-top:0;margin-bottom:0;padding-left:2em;word-wrap:break-word}td.clicked_log_line{background-color:#90ee90}td.index_number{cursor:pointer}td.log_line{font-family:"Menlo","Lucida Console","Bitstream Vera Sans Mono",monospace}span.link{color:#00f;cursor:pointer;text-decoration:underline}.dasboard-explorer{padding-left:20px}.explorer-button-checkbox{margin-top:40px}.expandableSection{margin:10px}.input-container{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-order:0;order:0;-webkit-flex-grow:10;flex-grow:10;margin-right:2rem}.input-filter{-webkit-order:0;order:0;-webkit-flex-grow:6;flex-grow:6;width:auto;max-width:728px;margin-right:1rem}.select-filter{max-width:130px;-webkit-flex-grow:2;flex-grow:2;width:auto}.engine-filter{margin-right:1rem}.filtering-results{margin-left:1rem;line-height:3rem}@media (max-width:1152px){.input-container{margin-right:0}.input-filter,.select-filter{max-width:none}.input-filter{width:100%;margin-bottom:1rem;margin-right:0}}@use "./base";.topMessage{font-size:15px;margin-top:-15px;padding-bottom:10px}.rv-app{--bg-1:#f8fafc;--text-1:#1e293b;--text-2:#475569;--brand:#3b82f6;--brand-2:#d946ef;--brand-3:#8b5cf6;--brand-soft:rgba(59,130,246,0.1);--glass-bg:hsla(0,0%,100%,0.25);--glass-bg-strong:hsla(0,0%,100%,0.4);--glass-border:rgba(0,0,0,0.12);--glass-shadow:0 8px 32px rgba(31,38,135,0.07);--glass-shadow-soft:0 4px 16px rgba(31,38,135,0.05);--glass-highlight:inset 0 1px 1px hsla(0,0%,100%,0.8);--radius-xl:34px;--radius-lg:26px;--radius-md:20px;--radius-sm:16px;--topbar-h:64px}.rv-app *,.rv-app :after,.rv-app :before{box-sizing:border-box}.rv-app{width:100%;height:100%;margin:0;padding:0;position:fixed;top:0;left:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--text-1);background:var(--bg-1);overflow:hidden;-webkit-font-smoothing:antialiased;z-index:999;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr}.rv-app:before{content:"";inset:0;background:hsla(0,0%,100%,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:1}.rv-app:before,.rv-bg-orb{position:absolute;pointer-events:none}.rv-bg-orb{border-radius:999px;z-index:0;-webkit-animation:rvPulse 10s ease-in-out infinite alternate;animation:rvPulse 10s ease-in-out infinite alternate}.rv-bg-orb-1{width:50vw;height:50vw;top:-10%;left:-10%;background:rgba(96,165,250,.4);-webkit-filter:blur(100px);filter:blur(100px);-webkit-animation-duration:8s;animation-duration:8s}.rv-bg-orb-2{width:50vw;height:50vw;bottom:-10%;right:-10%;background:rgba(232,121,249,.35);-webkit-filter:blur(120px);filter:blur(120px);-webkit-animation-duration:10s;animation-duration:10s}.rv-bg-orb-3{width:40vw;height:40vw;top:20%;right:10%;background:rgba(103,232,249,.4);-webkit-filter:blur(90px);filter:blur(90px);-webkit-animation-duration:12s;animation-duration:12s}.rv-app:after{content:"";position:absolute;width:30vw;height:30vw;bottom:10%;left:20%;background:rgba(167,139,250,.35);-webkit-filter:blur(100px);filter:blur(100px);border-radius:50%;-webkit-animation:rvPulse 9s ease-in-out infinite alternate;animation:rvPulse 9s ease-in-out infinite alternate;pointer-events:none;z-index:0}@-webkit-keyframes rvPulse{0%{-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);opacity:.8}to{-webkit-transform:scale(1.1) translate(20px,-20px);transform:scale(1.1) translate(20px,-20px);opacity:1}}@keyframes rvPulse{0%{-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);opacity:.8}to{-webkit-transform:scale(1.1) translate(20px,-20px);transform:scale(1.1) translate(20px,-20px);opacity:1}}.rv-left-rail{position:relative;z-index:20;grid-column:1;grid-row:1/-1;height:100vh;width:64px;-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background:var(--glass-bg);border-right:1px solid var(--glass-border);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);box-shadow:1px 0 20px rgba(0,0,0,.02),inset -1px 0 0 hsla(0,0%,100%,.3);transition:width .25s ease;overflow:hidden}.rv-left-rail--expanded{width:320px;overflow-y:auto;overflow-x:hidden}.rv-left-rail__header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;grid-gap:14px;gap:14px;padding:18px 6px;-webkit-flex-shrink:0;flex-shrink:0;min-height:64px}.rv-brand-title{font-size:15px;font-weight:700;color:var(--text-1)}.rv-rail-toggle{margin:8px auto 0;-webkit-flex-shrink:0;flex-shrink:0;border-radius:50%!important;width:38px!important;height:38px!important;background:hsla(0,0%,100%,.4)!important;border:1px solid var(--glass-border)!important;color:var(--text-2)!important;box-shadow:var(--glass-shadow-soft),var(--glass-highlight)!important;font-size:18px!important;transition:.18s ease!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rv-rail-toggle:hover{background:hsla(0,0%,100%,.6)!important;color:var(--text-1)!important}.rv-left-rail .rv-sidebar{position:relative;width:100%;-webkit-flex:1 1;flex:1 1;min-height:0;overflow-y:auto;background:transparent;padding:18px}.rv-sidebar__header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:14px}.rv-sidebar__title{font-size:15px;font-weight:700;color:var(--text-1)}.rv-sidebar__close{background:none;border:none;font-size:24px;color:var(--text-2);cursor:pointer;padding:4px 8px;border-radius:8px;transition:.2s}.rv-sidebar__close:hover{background:rgba(0,0,0,.04);color:var(--text-1)}.rv-section-toggle{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:10px 14px;border:none;background:none;font-size:13px;font-weight:700;color:var(--text-2);cursor:pointer;border-radius:10px;transition:.18s;font-family:inherit;text-transform:uppercase;letter-spacing:.04em}.rv-section-toggle:hover{background:rgba(0,0,0,.04);color:var(--text-1)}.rv-section-arrow{font-size:14px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;display:inline-block}.rv-section-arrow.rv-arrow-down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rv-sidebar-empty,.rv-sidebar-loading{padding:16px 14px;font-size:13px;color:var(--text-2);font-weight:500;font-family:inherit}.rv-sidebar-error{padding:10px 14px;font-size:13px;color:#ef4444;font-weight:500;background:rgba(239,68,68,.08);border-radius:10px;margin-bottom:8px;font-family:inherit}.rv-session-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:4px;gap:4px;overflow-y:auto;max-height:calc(100vh - 200px)}.rv-load-more-btn{display:block;width:100%;margin-top:8px;padding:10px;border:1px solid var(--glass-border);border-radius:10px;background:hsla(0,0%,100%,.3);color:var(--text-2);font-size:13px;font-weight:600;cursor:pointer;transition:.18s;font-family:inherit}.rv-load-more-btn:hover{background:hsla(0,0%,100%,.5);color:var(--text-1)}.rv-session-item{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:3px;gap:3px;width:100%;padding:12px 14px;border:1px solid transparent;border-radius:14px;background:none;text-align:left;cursor:pointer;transition:.18s;font-family:inherit}.rv-session-item:hover{background:hsla(0,0%,100%,.4);box-shadow:var(--glass-shadow-soft);border-color:var(--glass-border)}.rv-session-item.rv-session-active{background:hsla(0,0%,100%,.6);border-color:rgba(59,130,246,.4);color:var(--brand);box-shadow:var(--glass-highlight)}.rv-session-date{font-size:11px;color:var(--text-2);font-weight:600}.rv-session-id{font-size:13px;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.rv-topbar{grid-column:2;grid-row:1;position:relative;z-index:20;padding:0 24px;height:var(--topbar-h);background:var(--glass-bg);border-bottom:1px solid var(--glass-border);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.3)}.rv-tab-bar,.rv-topbar{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.rv-tab-bar{grid-gap:4px;gap:4px;overflow-x:auto;-webkit-flex:1 1;flex:1 1}.rv-tab-bar::-webkit-scrollbar{display:none}.rv-tab{padding:8px 16px;border:none;background:transparent;color:var(--text-2);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;border-radius:999px;transition:all .3s ease;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px}.rv-tab:hover{color:var(--text-1);background:hsla(0,0%,100%,.4)}.rv-tab--active{background:linear-gradient(90deg,rgba(59,130,246,.9),rgba(139,92,246,.9));color:#fff;font-weight:600;box-shadow:0 4px 12px rgba(139,92,246,.2),inset 0 1px 1px hsla(0,0%,100%,.4)}.rv-tab--active:hover{color:#fff;background:linear-gradient(90deg,#2563eb,#7c3aed)}.rv-domain-ident{margin-left:auto;padding:6px 16px;font-size:12px;font-weight:600;font-family:monospace;color:var(--text-1);background:hsla(0,0%,100%,.4);border:1px solid var(--glass-border);border-radius:999px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;box-shadow:var(--glass-shadow-soft),var(--glass-highlight);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.rv-domain-ident:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.6);margin-right:8px}.rv-domain-copy{background:none;border:none;cursor:pointer;opacity:.5;transition:.2s;margin-left:8px}.rv-domain-copy:hover{opacity:1}.rv-main{grid-column:2;grid-row:2;z-index:10;-webkit-flex-direction:column;flex-direction:column;max-height:"600px"}.rv-chat-body,.rv-main{position:relative;display:-webkit-flex;display:flex;min-height:0}.rv-chat-body{-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.rv-landing{-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;grid-gap:24px;gap:24px;padding:32px 32px 0;min-height:0;overflow:hidden;-webkit-animation:rvLandingIn .6s ease-out both;animation:rvLandingIn .6s ease-out both}@-webkit-keyframes rvLandingIn{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes rvLandingIn{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.rv-landing__left{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:-webkit-flex .6s cubic-bezier(.4,0,.2,1);transition:flex .6s cubic-bezier(.4,0,.2,1);transition:flex .6s cubic-bezier(.4,0,.2,1),-webkit-flex .6s cubic-bezier(.4,0,.2,1)}.rv-landing--full .rv-landing__left,.rv-landing--split .rv-landing__left{-webkit-flex:1 1;flex:1 1}.rv-landing__right{-webkit-flex:0 0 30%;flex:0 0 30%;max-width:30%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-self:flex-start;align-self:flex-start;-webkit-animation:rvSlideInRight 2s cubic-bezier(.25,.46,.45,.94) both;animation:rvSlideInRight 2s cubic-bezier(.25,.46,.45,.94) both;transition:max-width .5s ease,-webkit-flex .5s ease;transition:flex .5s ease,max-width .5s ease;transition:flex .5s ease,max-width .5s ease,-webkit-flex .5s ease;overflow:hidden}.rv-landing__right:hover{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}@-webkit-keyframes rvSlideInRight{0%{opacity:0;max-width:0;overflow:hidden}30%{opacity:.3;max-width:20%}to{opacity:1;max-width:50%}}@keyframes rvSlideInRight{0%{opacity:0;max-width:0;overflow:hidden}30%{opacity:.3;max-width:20%}to{opacity:1;max-width:50%}}.rv-insights-loading-inline{position:absolute;top:16px;right:24px;z-index:30;padding:12px 20px;border-radius:12px;background:hsla(0,0%,100%,.3);border:1px solid var(--glass-border);font-size:13px;-webkit-animation:rvFadeIn .4s ease-out both;animation:rvFadeIn .4s ease-out both}.rv-insights-loading-inline,.rv-no-insights-card{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:10px;gap:10px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-weight:500;color:var(--text-2)}.rv-no-insights-card{padding:14px 24px;border-radius:14px;margin-top:8px;background:hsla(0,0%,100%,.25);border:1px solid var(--glass-border);font-size:14px;-webkit-animation:rvFadeIn .5s ease-out both;animation:rvFadeIn .5s ease-out both;-webkit-animation-delay:.4s;animation-delay:.4s}.rv-no-insights-card svg{color:#22c55e;-webkit-flex-shrink:0;flex-shrink:0}.rv-hero-section{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;grid-gap:12px;gap:12px;text-align:center}.rv-hero-section--hidden{display:none}.rv-hero-icon{width:64px;height:64px;margin:0 auto 8px;background:linear-gradient(to top right,rgba(168,85,247,.8),rgba(217,70,239,.8),rgba(251,146,60,.8));padding:2px;border-radius:16px;box-shadow:0 10px 25px rgba(217,70,239,.2),var(--glass-highlight);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rv-hero-section:hover .rv-hero-icon{-webkit-transform:scale(1.05);transform:scale(1.05)}.rv-hero-icon svg{background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;height:100%;border-radius:14px;padding:12px;stroke:#d946ef}.rv-hero-heading{margin:0;font-size:32px;font-weight:700;letter-spacing:-.03em;background:linear-gradient(90deg,#3b82f6,#d946ef);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rv-hero-sub{margin:0;font-size:15px;color:var(--text-2);font-weight:500;max-width:520px;text-align:center;line-height:1.6}.rv-quick-cards{grid-gap:20px;gap:20px;margin-top:24px;width:100%;max-width:480px;-webkit-justify-content:center;justify-content:center}.rv-quick-card,.rv-quick-cards{display:-webkit-flex;display:flex}.rv-quick-card{-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:16px;gap:16px;padding:24px;border-radius:24px;text-align:left;cursor:pointer;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);box-shadow:var(--glass-shadow),var(--glass-highlight);transition:all .3s ease}.rv-quick-card:first-child:hover{background:hsla(0,0%,100%,.4);border-color:rgba(165,243,252,.6);box-shadow:0 12px 40px rgba(6,182,212,.15),var(--glass-highlight);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.rv-quick-card:first-child .rv-quick-card__icon{background:rgba(207,250,254,.6);color:#0891b2;width:40px;height:40px;border-radius:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:.3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rv-quick-card:first-child:hover .rv-quick-card__icon{-webkit-transform:scale(1.1);transform:scale(1.1);background:rgba(165,243,252,.8)}.rv-quick-card:nth-child(2):hover{background:hsla(0,0%,100%,.4);border-color:rgba(245,208,254,.6);box-shadow:0 12px 40px rgba(217,70,239,.15),var(--glass-highlight);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.rv-quick-card:nth-child(2) .rv-quick-card__icon{background:rgba(250,232,255,.6);color:#c026d3;width:40px;height:40px;border-radius:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:.3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rv-quick-card:nth-child(2):hover .rv-quick-card__icon{-webkit-transform:scale(1.1);transform:scale(1.1);background:rgba(245,208,254,.8)}.rv-quick-card__title{font-size:18px;font-weight:600;color:var(--text-1);transition:color .3s}.rv-quick-card__header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:12px;gap:12px}.rv-quick-card:first-child:hover .rv-quick-card__title{color:#0369a1}.rv-quick-card:nth-child(2):hover .rv-quick-card__title{color:#a21caf}.rv-quick-card__desc{font-size:14px;line-height:1.6;color:var(--text-2)}.rv-quick-card__desc strong{background:rgba(226,232,240,.7);padding:2px 6px;border-radius:6px;font-family:monospace;color:#c026d3;font-weight:500}.rv-messages-area{-webkit-flex:1 1;flex:1 1;overflow-y:auto;padding:28px 36px 120px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:24px;gap:24px;scroll-behavior:smooth;min-height:0}.rv-messages-area::-webkit-scrollbar{width:6px}.rv-messages-area::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3);border-radius:6px}.rv-message-row{display:-webkit-flex;display:flex;grid-gap:16px;gap:16px;-webkit-animation:rvFadeIn .3s ease-out;animation:rvFadeIn .3s ease-out}@-webkit-keyframes rvFadeIn{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes rvFadeIn{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.rv-message-row.rv-user{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.rv-avatar{width:40px;height:40px;border-radius:12px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:14px;-webkit-flex-shrink:0;flex-shrink:0}.rv-user-avatar{background:linear-gradient(90deg,#3b82f6,#d946ef);color:#fff;box-shadow:0 4px 12px rgba(217,70,239,.2)}.rv-agent-avatar{background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;overflow:hidden}.rv-agent-avatar img{opacity:0;width:18px;height:18px}.rv-agent-avatar:before{content:"";position:absolute;inset:8px;-webkit-mask-image:url(/static/media/raven_logo_clean.2a2cd9cd.svg);mask-image:url(/static/media/raven_logo_clean.2a2cd9cd.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:linear-gradient(135deg,#6366f1,#d946ef,#fb923c)}.rv-bubble{max-width:85%;padding:16px 20px;border-radius:24px;line-height:1.6;font-size:15px;position:relative}.rv-user-bubble{background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(139,92,246,.9));color:#fff;border-bottom-right-radius:6px;box-shadow:0 8px 24px rgba(139,92,246,.25),inset 0 1px 1px hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.rv-user-bubble .rv-bubble-meta{color:hsla(0,0%,100%,.7);text-align:right}.rv-agent-bubble{background:hsla(0,0%,100%,.3);border:1px solid var(--glass-border);color:var(--text-1);border-bottom-left-radius:6px;box-shadow:var(--glass-shadow-soft),var(--glass-highlight);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%)}.rv-bubble-meta{margin-top:8px;font-size:11px;color:var(--text-2)}.rv-markdown-content{word-break:break-word}.rv-markdown-content p{margin:0 0 10px}.rv-markdown-content p:last-child{margin-bottom:0}.rv-markdown-content h1,.rv-markdown-content h2,.rv-markdown-content h3{margin:16px 0 8px;font-weight:700;color:var(--text-1)}.rv-markdown-content h1{font-size:1.25rem}.rv-markdown-content h2{font-size:1.1rem}.rv-markdown-content ol,.rv-markdown-content ul{margin:8px 0;padding-left:20px}.rv-markdown-content code{background:rgba(59,130,246,.15);padding:3px 6px;border-radius:6px;font-family:monospace;font-size:.9em;color:#c026d3}.rv-markdown-content pre{background:rgba(30,41,59,.8);color:#f8fafc;border-radius:var(--radius-sm);padding:16px;margin:12px 0;overflow-x:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rv-markdown-content pre code{background:none;color:inherit;padding:0}.rv-user-bubble .rv-markdown-content code{background:hsla(0,0%,100%,.25);color:#fff}.rv-input-area{-webkit-flex-shrink:0;flex-shrink:0;z-index:50;position:relative}.rv-input-area,.rv-input-area--bottom{padding:14px 32px 24px}.rv-input-area:before{content:"";position:absolute;inset:10px 32px 30px 32px;background:linear-gradient(90deg,#67e8f9,#c4b5fd,#f9a8d4);border-radius:40px;-webkit-filter:blur(20px);filter:blur(20px);opacity:0;transition:opacity .4s ease;z-index:-1;pointer-events:none}.rv-input-area:focus-within:before,.rv-input-area:hover:before{opacity:.5}.rv-inputbar{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:12px;gap:12px;min-height:56px;padding:6px 6px 6px 24px;border-radius:32px;background:hsla(0,0%,100%,.3);border:1px solid rgba(0,0,0,.12);box-shadow:0 16px 32px rgba(31,38,135,.1),inset 0 1px 2px hsla(0,0%,100%,.9);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);transition:all .3s ease}.rv-inputbar:focus-within{background:hsla(0,0%,100%,.45);box-shadow:0 20px 40px rgba(196,181,253,.2),inset 0 1px 2px #fff}.rv-inputbar input{-webkit-flex:1 1;flex:1 1;min-width:0;background:transparent;border:none;outline:none;font-size:16px;color:var(--text-1);font-family:inherit;padding:12px 0}.rv-inputbar input::-webkit-input-placeholder{color:#64748b}.rv-inputbar input:-ms-input-placeholder{color:#64748b}.rv-inputbar input::placeholder{color:#64748b}.rv-inputbar__send{-webkit-flex:0 0 auto;flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;cursor:pointer;font-size:20px;background:hsla(0,0%,100%,.4);color:#64748b;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.6)}.rv-inputbar__send:not(:disabled){background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(217,70,239,.9));color:#fff;box-shadow:0 4px 14px rgba(217,70,239,.3),inset 0 1px 1px hsla(0,0%,100%,.4);border:none}.rv-inputbar__send:not(:disabled):hover{-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 6px 20px rgba(217,70,239,.4),inset 0 1px 1px hsla(0,0%,100%,.5)}.rv-footer-note{margin-top:12px;text-align:center;font-size:12px;color:var(--text-2);font-weight:500}.rv-footer-note a{color:transparent;background:linear-gradient(90deg,#3b82f6,#d946ef);-webkit-background-clip:text;font-weight:600;text-decoration:none}.rv-suggestions-dropdown{position:absolute;bottom:100%;left:0;right:0;max-height:300px;overflow-y:auto;background:hsla(0,0%,100%,.35);border:1px solid hsla(0,0%,100%,.5);border-radius:20px;box-shadow:0 -10px 40px rgba(0,0,0,.08),var(--glass-highlight);z-index:100;margin-bottom:12px;backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);padding:8px}.rv-suggestion-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;border-radius:12px;cursor:pointer;transition:.15s}.rv-suggestion-item:hover{background:hsla(0,0%,100%,.5)}.rv-suggestion-category{background:rgba(59,130,246,.15);color:#2563eb;font-size:11px;font-weight:700;padding:4px 8px;border-radius:6px;text-transform:uppercase}.rv-suggestion-label{font-weight:600;font-size:14px;color:var(--text-1)}.rv-suggestion-desc{font-size:13px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-time-range-picker{background:hsla(0,0%,100%,.35);border:1px solid hsla(0,0%,100%,.5);border-radius:20px;padding:16px;margin-bottom:12px;box-shadow:0 -10px 40px rgba(0,0,0,.08),var(--glass-highlight);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);font-family:inherit}.rv-time-range-header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:12px;font-size:14px;color:var(--text-1);font-weight:600}.rv-time-range-cancel{background:none;border:none;font-size:16px;color:var(--text-2);cursor:pointer;padding:4px 8px;border-radius:8px;transition:.2s;font-family:inherit}.rv-time-range-cancel:hover{background:rgba(0,0,0,.05);color:var(--text-1)}.rv-time-range-quick{display:-webkit-flex;display:flex;grid-gap:8px;gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:14px}.rv-time-range-btn{padding:8px 16px;border-radius:999px;border:1px solid hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.4);color:var(--text-2);font-size:13px;font-weight:500;cursor:pointer;transition:.2s;box-shadow:var(--glass-highlight);font-family:inherit}.rv-time-range-btn:hover{background:hsla(0,0%,100%,.7);color:var(--text-1);border-color:#fff}.rv-time-range-custom{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:12px;gap:12px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.rv-time-range-field{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:4px;gap:4px;-webkit-flex:1 1;flex:1 1;min-width:180px}.rv-time-range-field label{font-size:12px;font-weight:600;color:var(--text-2);font-family:inherit}.rv-time-range-field input{padding:8px 12px;border-radius:10px;border:1px solid var(--glass-border);background:hsla(0,0%,100%,.4);color:var(--text-1);font-size:13px;font-family:inherit;font-weight:500;outline:none;transition:.2s}.rv-time-range-field input:focus{border-color:var(--brand);box-shadow:0 0 0 2px rgba(59,130,246,.15)}.rv-time-range-apply{padding:8px 20px;border-radius:999px;border:none;background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(217,70,239,.9));color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(217,70,239,.2),inset 0 1px 1px hsla(0,0%,100%,.4);font-family:inherit;-webkit-align-self:flex-end;align-self:flex-end}.rv-result-renderer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:16px;gap:16px}.rv-block-metric{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:10px;gap:10px;padding:12px 18px;background:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.5);border-radius:16px;font-size:15px;box-shadow:var(--glass-shadow-soft),var(--glass-highlight)}.rv-metric-label{color:var(--text-2);font-weight:500}.rv-metric-value{font-weight:700;color:var(--text-1)}.rv-block-table table{width:100%;border-collapse:collapse;font-size:14px;background:rgba(0,0,0,.02);border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.12)}.rv-block-table td,.rv-block-table th{padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.1);text-align:left}.rv-block-table th{background:rgba(0,0,0,.05);font-weight:600;color:var(--text-1);border-bottom:2px solid rgba(0,0,0,.15)}.rv-block-callout{display:-webkit-flex;display:flex;grid-gap:12px;gap:12px;padding:16px;border-radius:16px;font-size:14px;border:1px solid;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rv-callout-info{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.3);border-left:4px solid #3b82f6}.rv-callout-warning{background:rgba(234,179,8,.08);border-color:rgba(234,179,8,.3);border-left:4px solid #eab308}.rv-callout-error{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.3);border-left:4px solid #ef4444}.rv-callout-success{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.3);border-left:4px solid #22c55e}.rv-insights-panel{-webkit-flex:1 1;flex:1 1;border-radius:18px;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:0;background:hsla(0,0%,100%,.25);border:1px solid var(--glass-border);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);box-shadow:var(--glass-shadow-soft),var(--glass-highlight);-webkit-animation:rvPanelGrow 1.5s cubic-bezier(.25,.46,.45,.94) both;animation:rvPanelGrow 1.5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes rvPanelGrow{0%{opacity:0;-webkit-transform:scale(.92);transform:scale(.92)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes rvPanelGrow{0%{opacity:0;-webkit-transform:scale(.92);transform:scale(.92)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.rv-insights-panel__header{grid-gap:10px;gap:10px;padding:16px 20px;border-bottom:1px solid var(--glass-border);font-family:inherit}.rv-insights-panel__header,.rv-insights-panel__icon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0}.rv-insights-panel__icon{color:var(--brand)}.rv-insights-panel__title{font-size:14px;font-weight:700;color:var(--text-1);-webkit-flex:1 1;flex:1 1;text-align:left}.rv-insights-panel__badge{font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px}.rv-insights-badge--loading{background:rgba(59,130,246,.12);color:#3b82f6}.rv-insights-badge--error{background:rgba(239,68,68,.12);color:#ef4444}.rv-insights-badge--ready{background:rgba(34,197,94,.12);color:#16a34a}.rv-insights-panel__body{-webkit-flex:1 1;flex:1 1;padding:16px 20px;overflow-y:auto;min-height:0}.rv-insights-panel__body::-webkit-scrollbar{width:4px}.rv-insights-panel__body::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3);border-radius:4px}.rv-insights-panel__loading{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:12px;gap:12px;font-size:13px;color:var(--text-2);font-weight:500;padding:8px 0}.rv-insights-spinner{width:20px;height:20px;border:2.5px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;-webkit-animation:rvSpin .8s linear infinite;animation:rvSpin .8s linear infinite;-webkit-flex-shrink:0;flex-shrink:0}@-webkit-keyframes rvSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rvSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rv-insights-panel__error{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:12px;gap:12px;font-size:13px;color:#ef4444;font-weight:500;padding:8px 0}.rv-insights-retry{padding:4px 14px;border-radius:999px;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.08);color:#ef4444;font-size:12px;font-weight:600;cursor:pointer;transition:.18s;font-family:inherit}.rv-insights-retry:hover{background:rgba(239,68,68,.15)}.rv-insights-panel__content{font-size:14px;line-height:1.6}.rv-insights-panel__content .rv-block-metric{font-size:13px;padding:8px 14px}.rv-insights-panel__content .rv-block-table{font-size:13px}.rv-insights-card-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:8px;gap:8px}.rv-insight-card{border-left:4px solid #6b7280;border-radius:12px;padding:12px 16px;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:all .25s ease;overflow:hidden}.rv-insight-card:hover{background:hsla(0,0%,100%,.7);box-shadow:0 4px 16px rgba(0,0,0,.08)}.rv-insight-card__header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:8px;gap:8px}.rv-insight-card__name{font-weight:600;font-size:14px;color:var(--text-1)}.rv-insight-card__badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:8px;text-transform:uppercase;letter-spacing:.5px}.rv-insight-card__desc{font-size:13px;color:var(--text-2);margin-top:4px;line-height:1.4}.rv-insight-card__details{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08);font-size:13px;color:var(--text-2);line-height:1.5;-webkit-animation:rv-expand .2s ease;animation:rv-expand .2s ease}.rv-insight-card__recs{margin-bottom:6px}.rv-insight-card__recs strong{color:var(--text-1)}.rv-insight-card__error{color:#ef4444;font-size:12px}.rv-insight-card__loading{font-size:13px;color:var(--text-2);font-style:italic;padding:8px 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px}.rv-insight-card__summary{font-size:13px;line-height:1.5;margin-bottom:8px}@-webkit-keyframes rv-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:300px}}@keyframes rv-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:300px}}.theme-dark .rv-insight-card{background:rgba(26,19,47,.5);border-color:hsla(0,0%,100%,.1)}.theme-dark .rv-insight-card:hover{background:rgba(26,19,47,.7);box-shadow:0 4px 16px rgba(0,0,0,.3)}.theme-dark .rv-insight-card__details{border-top-color:hsla(0,0%,100%,.1)}.theme-dark{--bg-1:#140f23;--bg-2:#1a132f;--bg-3:#20183a;--glass-bg:rgba(26,19,47,0.65);--glass-bg-strong:rgba(32,24,58,0.78);--glass-border:hsla(0,0%,100%,0.2);--glass-shadow:0 20px 60px rgba(0,0,0,0.6);--glass-shadow-soft:0 10px 30px rgba(0,0,0,0.4);--glass-highlight:inset 0 1px 1px hsla(0,0%,100%,0.05);--text-1:#f4f2ff;--text-2:#b9b4d0;--brand:#632efb;--brand-2:#7f25c1;--brand-soft:rgba(99,46,251,0.15);background:radial-gradient(circle at 20% 20%,rgba(99,46,251,.12),transparent 30%),radial-gradient(circle at 80% 40%,rgba(127,37,193,.1),transparent 30%),linear-gradient(180deg,#140f23,#120e21)}.theme-dark .rv-input-area:before,.theme-dark:after,.theme-dark:before{display:none}.theme-dark .rv-bg-orb-1{background:rgba(99,46,251,.08);-webkit-filter:blur(40px);filter:blur(40px)}.theme-dark .rv-bg-orb-2{background:rgba(127,37,193,.06);-webkit-filter:blur(40px);filter:blur(40px)}.theme-dark .rv-bg-orb-3{background:rgba(99,46,251,.05);-webkit-filter:blur(40px);filter:blur(40px)}.theme-dark .rv-left-rail,.theme-dark .rv-topbar{background:rgba(26,19,47,.65);border-color:hsla(0,0%,100%,.2);box-shadow:0 10px 30px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.04)}.theme-dark .rv-inputbar,.theme-dark .rv-left-rail,.theme-dark .rv-topbar{backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.theme-dark .rv-inputbar{background:rgba(26,19,47,.85);border:1px solid hsla(0,0%,100%,.2);box-shadow:none}.theme-dark .rv-inputbar:focus-within{border-color:rgba(99,46,251,.35);box-shadow:0 20px 40px rgba(99,46,251,.2),inset 0 1px 2px hsla(0,0%,100%,.1)}.theme-dark .rv-agent-bubble{background:rgba(32,24,58,.8);border-color:hsla(0,0%,100%,.2);color:var(--text-1);box-shadow:0 10px 24px rgba(0,0,0,.3);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.theme-dark .rv-user-bubble{background:linear-gradient(135deg,var(--brand),var(--brand-2));box-shadow:0 8px 20px rgba(99,46,251,.35),inset 0 1px 0 hsla(0,0%,100%,.1);backdrop-filter:none;-webkit-backdrop-filter:none}.theme-dark .rv-quick-card{background:rgba(26,19,47,.6);border-color:hsla(0,0%,100%,.2);box-shadow:0 8px 16px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.04);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.theme-dark .rv-quick-card:first-child:hover,.theme-dark .rv-quick-card:nth-child(2):hover{background:rgba(99,46,251,.12);border-color:rgba(99,46,251,.25);box-shadow:0 12px 28px rgba(99,46,251,.2),inset 0 1px 0 hsla(0,0%,100%,.04);-webkit-transform:none;transform:none}.theme-dark .rv-quick-card__icon{background:rgba(99,46,251,.15);color:var(--brand);-webkit-backdrop-filter:none;backdrop-filter:none}.theme-dark .rv-quick-card__title{color:var(--text-1)}.theme-dark .rv-quick-card__desc{color:var(--text-2)}.theme-dark .rv-domain-ident{background:rgba(26,19,47,.8);color:var(--text-2);border-color:hsla(0,0%,100%,.2);box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.theme-dark .rv-tab:hover{background:hsla(0,0%,100%,.05)}.theme-dark .rv-session-item:hover{background:hsla(0,0%,100%,.03);border-color:transparent;box-shadow:none}.theme-dark .rv-session-item.rv-session-active{background:rgba(99,46,251,.15);border-color:rgba(99,46,251,.35);box-shadow:none;color:var(--brand)}.theme-dark .rv-insights-panel{background:rgba(26,19,47,.6);border-color:hsla(0,0%,100%,.2);box-shadow:0 8px 16px rgba(0,0,0,.3);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.theme-dark .rv-insights-panel__header{border-bottom-color:hsla(0,0%,100%,.2)}.theme-dark .rv-insights-badge--loading{background:rgba(99,46,251,.15);color:#a78bfa}.theme-dark .rv-insights-badge--ready{background:rgba(34,197,94,.15);color:#4ade80}.theme-dark .rv-insights-spinner{border-color:#a78bfa rgba(99,46,251,.2) rgba(99,46,251,.2)}.theme-dark .rv-no-insights-card{background:rgba(26,19,47,.5);border-color:hsla(0,0%,100%,.2)}.theme-dark .rv-no-insights-card svg{color:#4ade80}.theme-dark .rv-insights-loading-inline{background:rgba(26,19,47,.5);border-color:hsla(0,0%,100%,.2)}.theme-dark .rv-markdown-content code{background:rgba(99,46,251,.12);color:#d946ef}.theme-dark .rv-markdown-content pre{background:#0e0a1a;border:1px solid hsla(0,0%,100%,.15);color:#b9b4d0;-webkit-backdrop-filter:none;backdrop-filter:none}.theme-dark .rv-markdown-content h1,.theme-dark .rv-markdown-content h2,.theme-dark .rv-markdown-content h3{color:var(--text-1)}.theme-dark .rv-inputbar__send:not(:disabled){background:linear-gradient(135deg,var(--brand),var(--brand-2));box-shadow:0 4px 14px rgba(99,46,251,.35)}.theme-dark .rv-inputbar__send:disabled{background:hsla(0,0%,100%,.06);color:var(--text-2)}.theme-dark .rv-inputbar input{color:var(--text-1)}.theme-dark .rv-inputbar input::-webkit-input-placeholder{color:#7c7596}.theme-dark .rv-inputbar input:-ms-input-placeholder{color:#7c7596}.theme-dark .rv-inputbar input::placeholder{color:#7c7596}.theme-dark .rv-rail-toggle{background:hsla(0,0%,100%,.06)!important;color:var(--text-2)!important;border-color:hsla(0,0%,100%,.2)!important}.theme-dark .rv-rail-toggle:hover{background:hsla(0,0%,100%,.12)!important;color:var(--text-1)!important}.theme-dark .rv-block-table table{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.12)}.theme-dark .rv-block-table th{background:hsla(0,0%,100%,.08);color:var(--text-1);border-bottom:2px solid hsla(0,0%,100%,.2)}.theme-dark .rv-block-table td{border-bottom-color:hsla(0,0%,100%,.1);color:var(--text-1)}.theme-dark .rv-block-table tr:hover{background:hsla(0,0%,100%,.05)}.theme-dark .rv-block-metric{background:rgba(26,19,47,.6);border-color:hsla(0,0%,100%,.2)}.theme-dark .rv-block-callout{background:rgba(26,19,47,.5)}.theme-dark .rv-callout-info{border-color:rgba(59,130,246,.4);background:rgba(59,130,246,.1)}.theme-dark .rv-callout-warning{border-color:rgba(234,179,8,.4);background:rgba(234,179,8,.1)}.theme-dark .rv-callout-error{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.1)}.theme-dark .rv-callout-success{border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.1)}.theme-dark .rv-callout-title{color:var(--text-1)}.theme-dark .rv-callout-text{color:var(--text-2)}.theme-dark .rv-block-chart{border:1px solid hsla(0,0%,100%,.2)}.theme-dark .rv-block-chart,.theme-dark .rv-chart-container{background:rgba(26,19,47,.5)}.theme-dark .rv-block-chart .awsui-chart-container__title,.theme-dark .rv-block-chart .awsui-key-label,.theme-dark .rv-block-chart [class*=axis] text,.theme-dark .rv-block-chart [class*=label],.theme-dark .rv-block-chart [class*=legend],.theme-dark .rv-block-chart text{color:hsla(0,0%,100%,.85)!important;fill:hsla(0,0%,100%,.85)!important}.theme-dark .rv-block-chart [class*=axis] line,.theme-dark .rv-block-chart [class*=grid] line{stroke:hsla(0,0%,100%,.15)!important}.theme-dark .rv-suggestions-dropdown{background:rgba(26,19,47,.95);border-color:hsla(0,0%,100%,.2)}.theme-dark .rv-suggestion-item:hover{background:hsla(0,0%,100%,.05)}.theme-dark .rv-suggestion-category{background:rgba(99,46,251,.15);color:#a78bfa}.theme-dark .rv-time-range-picker{background:rgba(26,19,47,.9);border-color:hsla(0,0%,100%,.2)}.theme-dark .rv-time-range-btn{background:rgba(32,24,58,.6);border-color:hsla(0,0%,100%,.2);color:var(--text-2)}.theme-dark .rv-time-range-btn:hover{background:rgba(99,46,251,.15);border-color:var(--brand);color:var(--brand)}.theme-dark .rv-time-range-field input{background:rgba(20,15,35,.8);border-color:hsla(0,0%,100%,.2);color:var(--text-1);color-scheme:dark}.theme-dark .rv-time-range-apply{background:linear-gradient(135deg,var(--brand),var(--brand-2))}.theme-dark .rv-bubble-meta,.theme-dark .rv-footer-note{color:var(--text-2)}.theme-dark .rv-user-bubble .rv-bubble-meta{color:hsla(0,0%,100%,.5)}.theme-dark .rv-agent-avatar:before{background:linear-gradient(90deg,#d946ef,#fb923c)}.rv-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (prefers-reduced-motion:reduce){.rv-app *,.rv-app :after,.rv-app :before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.rv-brand-logo{-webkit-flex-shrink:0;flex-shrink:0;margin:0 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative;z-index:10;cursor:pointer;transition:-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:transform .4s cubic-bezier(.34,1.56,.64,1);transition:transform .4s cubic-bezier(.34,1.56,.64,1),-webkit-transform .4s cubic-bezier(.34,1.56,.64,1)}.rv-brand-logo:hover{-webkit-transform:scale(1.15) translateY(-3px);transform:scale(1.15) translateY(-3px)}.rv-brand-logo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#d946ef,#fb923c);-webkit-mask-image:url(/static/media/raven_logo_clean.2a2cd9cd.svg);mask-image:url(/static/media/raven_logo_clean.2a2cd9cd.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-filter:drop-shadow(0 4px 8px rgba(217,70,239,.4));filter:drop-shadow(0 4px 8px rgba(217,70,239,.4));transition:-webkit-filter .4s cubic-bezier(.34,1.56,.64,1);transition:filter .4s cubic-bezier(.34,1.56,.64,1);transition:filter .4s cubic-bezier(.34,1.56,.64,1),-webkit-filter .4s cubic-bezier(.34,1.56,.64,1)}.rv-brand-logo:hover:before{-webkit-filter:drop-shadow(0 10px 16px rgba(217,70,239,.6));filter:drop-shadow(0 10px 16px rgba(217,70,239,.6))}.rv-brand-logo-img{opacity:0;width:44px;height:44px;object-fit:contain}.theme-dark .rv-brand-logo:before{background:linear-gradient(90deg,#d946ef,#fb923c);-webkit-filter:drop-shadow(0 4px 8px rgba(217,70,239,.4));filter:drop-shadow(0 4px 8px rgba(217,70,239,.4))}.theme-dark .rv-brand-logo:hover:before{-webkit-filter:drop-shadow(0 10px 16px rgba(217,70,239,.6));filter:drop-shadow(0 10px 16px rgba(217,70,239,.6))}
/*# sourceMappingURL=main.fb92c6f7.chunk.css.map */