@property --pulse-ai-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--pulse-ai-1:#00b8d8;--pulse-ai-2:#96a6ff;--pulse-ai-3:#df86d7;--pulse-ai-4:#fe8b83;--pulse-ai-5:#c4bc4f;--pulse-ai-6:#3cc998;--pulse-ai-idle:.5;--pulse-ai-hover:.85;--pulse-ai-cycle:9s;--pulse-ai-icon-cycle:2.6s}@supports (color:lab(0% 0 0)){:root{--pulse-ai-1:lab(68.4285% -37.0918 -31.4666);--pulse-ai-2:lab(69.6153% 12.3332 -50.2622);--pulse-ai-3:lab(67.6633% 43.8316 -27.3232);--pulse-ai-4:lab(70.8047% 43.7082 24.601);--pulse-ai-5:lab(75.249% -7.02655 54.4365);--pulse-ai-6:lab(72.8575% -47.9172 13.5998)}}.pulse-ai{isolation:isolate;position:relative}.pulse-ai:before{content:"";border-radius:inherit;background:conic-gradient(from var(--pulse-ai-angle),var(--pulse-ai-1),var(--pulse-ai-2),var(--pulse-ai-3),var(--pulse-ai-4),var(--pulse-ai-5),var(--pulse-ai-6),var(--pulse-ai-1));opacity:var(--pulse-ai-idle);animation:pulse-ai-rotate var(--pulse-ai-cycle) linear infinite;pointer-events:none;z-index:0;padding:1px;transition:opacity .22s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 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}.pulse-ai>*{z-index:1;position:relative}.pulse-ai:hover:before,.pulse-ai:focus-visible:before{opacity:var(--pulse-ai-hover)}.pulse-ai:after{content:"";border-radius:inherit;background:radial-gradient(120% 140% at 50% 0%,color-mix(in oklab,var(--pulse-ai-1) 22%,transparent),transparent 62%);opacity:0;pointer-events:none;z-index:0;transition:opacity .24s;position:absolute;inset:0}.pulse-ai:hover:after,.pulse-ai:focus-visible:after{opacity:1}@keyframes pulse-ai-rotate{to{--pulse-ai-angle:360deg}}.pulse-ai-bloom:before{animation:1.9s cubic-bezier(.33,0,.2,1) both pulse-ai-chase,1.9s ease-out both pulse-ai-flare}.pulse-ai-bloom:after{opacity:1;animation:1.9s ease-out both pulse-ai-sweep}@keyframes pulse-ai-chase{0%{--pulse-ai-angle:0deg}to{--pulse-ai-angle:1080deg}}@keyframes pulse-ai-flare{0%{opacity:var(--pulse-ai-idle);filter:none}35%{opacity:1;filter:drop-shadow(0 0 6px color-mix(in oklab,var(--pulse-ai-2) 55%,transparent))}to{opacity:var(--pulse-ai-idle);filter:none}}@keyframes pulse-ai-sweep{0%{background:linear-gradient(100deg,transparent 0%,color-mix(in oklab,var(--pulse-ai-3) 26%,transparent) 45%,transparent 70%);opacity:0;background-position:130% 0;background-size:260% 100%}25%{opacity:1}to{background:linear-gradient(100deg,transparent 0%,color-mix(in oklab,var(--pulse-ai-3) 26%,transparent) 45%,transparent 70%);opacity:0;background-position:-130% 0;background-size:260% 100%}}.pulse-ai-discover:before{opacity:var(--pulse-ai-hover);animation:2.6s linear infinite pulse-ai-rotate,1.3s ease-in-out infinite pulse-ai-attention}@keyframes pulse-ai-attention{0%,to{filter:none}50%{filter:drop-shadow(0 0 5px color-mix(in oklab,var(--pulse-ai-1) 50%,transparent))}}.pulse-ai-icon-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.pulse-ai-icon{display:inline-flex}.pulse-ai-icon svg:not(.pulse-ai-icon-defs){stroke:var(--pulse-ai-icon-paint,currentColor);filter:drop-shadow(0 0 2px color-mix(in oklab,var(--pulse-ai-2) 55%,transparent));animation:pulse-ai-icon-breathe var(--pulse-ai-icon-cycle) ease-in-out infinite}.pulse-ai-icon:hover svg:not(.pulse-ai-icon-defs),.pulse-ai-icon:focus-within svg:not(.pulse-ai-icon-defs){filter:drop-shadow(0 0 3px color-mix(in oklab,var(--pulse-ai-2) 75%,transparent));animation-duration:calc(var(--pulse-ai-icon-cycle) / 1.6)}.pulse-ai-icon stop{animation:pulse-ai-icon-spectrum var(--pulse-ai-icon-cycle) linear infinite}.pulse-ai-icon stop:nth-child(2){animation-delay:calc(var(--pulse-ai-icon-cycle) / -3)}.pulse-ai-icon stop:nth-child(3){animation-delay:calc(var(--pulse-ai-icon-cycle) / -1.5)}@keyframes pulse-ai-icon-spectrum{0%{stop-color:var(--pulse-ai-1)}17%{stop-color:var(--pulse-ai-2)}34%{stop-color:var(--pulse-ai-3)}50%{stop-color:var(--pulse-ai-4)}67%{stop-color:var(--pulse-ai-5)}84%{stop-color:var(--pulse-ai-6)}to{stop-color:var(--pulse-ai-1)}}@keyframes pulse-ai-icon-breathe{0%,to{opacity:.85}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.pulse-ai:before,.pulse-ai-bloom:before,.pulse-ai-discover:before{background:conic-gradient(from 210deg,var(--pulse-ai-1),var(--pulse-ai-2),var(--pulse-ai-3),var(--pulse-ai-4),var(--pulse-ai-5),var(--pulse-ai-6),var(--pulse-ai-1));animation:none!important}.pulse-ai:after,.pulse-ai-bloom:after{animation:none!important}.pulse-ai-discover:before{opacity:1}.pulse-ai-icon stop,.pulse-ai-icon svg:not(.pulse-ai-icon-defs){animation:none!important}.pulse-ai-icon svg:not(.pulse-ai-icon-defs){opacity:1}.pulse-nav-icon svg,.pulse-nav-icon:hover svg,.pulse-nav-icon:focus-visible svg,a:hover .pulse-nav-icon svg,a:focus-visible .pulse-nav-icon svg,button:hover .pulse-nav-icon svg,button:focus-visible .pulse-nav-icon svg{animation:none!important;transform:none!important}}.pulse-nav-icon{display:inline-flex}.pulse-nav-icon svg{transform-origin:50%;transition:transform .22s cubic-bezier(.2,0,.2,1),opacity .22s}a:hover .pulse-nav-icon-timeline svg,a:focus-visible .pulse-nav-icon-timeline svg,.pulse-nav-icon-timeline:hover svg,.pulse-nav-icon-timeline:focus-visible svg{animation:.38s cubic-bezier(.3,0,.2,1) pulse-nav-beat}@keyframes pulse-nav-beat{0%,to{transform:scaleY(1)}35%{transform:scaleY(.72)}70%{transform:scaleY(1.14)}}a:hover .pulse-nav-icon-ask svg,a:focus-visible .pulse-nav-icon-ask svg,.pulse-nav-icon-ask:hover svg,.pulse-nav-icon-ask:focus-visible svg{animation:.42s ease-out pulse-nav-twinkle}@keyframes pulse-nav-twinkle{0%{opacity:1;transform:rotate(0)scale(1)}45%{opacity:.75;transform:rotate(14deg)scale(1.12)}to{opacity:1;transform:rotate(0)scale(1)}}a:hover .pulse-nav-icon-preferences svg,a:focus-visible .pulse-nav-icon-preferences svg,.pulse-nav-icon-preferences:hover svg,.pulse-nav-icon-preferences:focus-visible svg{animation:.34s cubic-bezier(.3,0,.2,1) pulse-nav-adjust}@keyframes pulse-nav-adjust{0%,to{transform:translate(0)}40%{transform:translate(1.5px)}75%{transform:translate(-1px)}}a:hover .pulse-nav-icon-learn svg,a:focus-visible .pulse-nav-icon-learn svg,.pulse-nav-icon-learn:hover svg,.pulse-nav-icon-learn:focus-visible svg,button:hover .pulse-nav-icon-learn svg,button:focus-visible .pulse-nav-icon-learn svg{animation:.36s cubic-bezier(.3,0,.2,1) pulse-nav-tilt}@keyframes pulse-nav-tilt{0%,to{transform:perspective(60px)rotateY(0)}55%{transform:perspective(60px)rotateY(-22deg)}}a:hover .pulse-nav-icon-feedback svg,a:focus-visible .pulse-nav-icon-feedback svg,button:hover .pulse-nav-icon-feedback svg,button:focus-visible .pulse-nav-icon-feedback svg{animation:.34s cubic-bezier(.3,0,.2,1) pulse-nav-lift}@keyframes pulse-nav-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}a:hover .pulse-nav-icon-whats-new svg,a:focus-visible .pulse-nav-icon-whats-new svg,button:hover .pulse-nav-icon-whats-new svg,button:focus-visible .pulse-nav-icon-whats-new svg{animation:.42s cubic-bezier(.3,0,.2,1) pulse-nav-ring}@keyframes pulse-nav-ring{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg)}65%{transform:rotate(8deg)}}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-overlay,.driver-overlay *{fill:color-mix(in oklab,var(--background) 78%,black)}.driver-overlay{transition:opacity .24s}body[data-pulse-tutorial-shift=stage] .driver-overlay{opacity:.4;transition:opacity .17s ease-in}.driver-active-element{border-radius:6px;animation:.62s ease-out .18s both pulse-tutorial-arrive;outline:2px solid var(--primary)!important;outline-offset:3px!important}@keyframes pulse-tutorial-arrive{0%{box-shadow:0 0 color-mix(in oklab,var(--primary) 42%,transparent)}55%{box-shadow:0 0 18px 6px color-mix(in oklab,var(--primary) 26%,transparent)}to{box-shadow:0 0 10px 1px color-mix(in oklab,var(--primary) 16%,transparent)}}.driver-popover.pulse-tutorial-popover{background-color:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:10px;max-width:22rem;padding:14px 16px 12px;font-family:inherit;box-shadow:0 10px 15px -3px #0000002e,0 4px 6px -4px #0000002e}.driver-fade .driver-popover.pulse-tutorial-popover{animation:.24s cubic-bezier(.22,1,.36,1) pulse-tutorial-card-in}@keyframes pulse-tutorial-card-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}body[data-pulse-tutorial-shift] .driver-popover.pulse-tutorial-popover{opacity:0;transition:opacity .13s ease-in}.pulse-tutorial-popover .driver-popover-title{letter-spacing:-.01em;color:var(--foreground);margin-bottom:6px;font-size:.875rem;font-weight:600;line-height:1.3}.pulse-tutorial-popover .driver-popover-description{color:var(--muted-foreground);margin-bottom:12px;font-size:.8125rem;line-height:1.5}.pulse-tutorial-popover .driver-popover-arrow{border-color:var(--surface)}.pulse-tutorial-popover .driver-popover-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:0;display:flex}.pulse-tutorial-popover .driver-popover-progress-text{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.6875rem}.pulse-tutorial-popover .driver-popover-navigation-btns{gap:6px;display:flex}.pulse-tutorial-popover .driver-popover-footer-btn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border);background-color:var(--surface-2);color:var(--muted-foreground);text-shadow:none;border-radius:6px;padding:6px 12px;font-size:.75rem;line-height:1;transition:background-color .12s,color .12s}.pulse-tutorial-popover .driver-popover-footer-btn:hover{background-color:var(--accent);color:var(--accent-foreground)}.pulse-tutorial-popover .driver-popover-next-btn{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground);font-weight:500}.pulse-tutorial-popover .driver-popover-next-btn:hover{background-color:var(--primary);color:var(--primary-foreground);filter:var(--emphasis-soft)}.pulse-tutorial-popover .driver-popover-btn-disabled{opacity:.45;cursor:not-allowed}.pulse-tutorial-popover .driver-popover-close-btn{all:unset;box-sizing:border-box;cursor:pointer;width:20px;height:20px;color:var(--muted-foreground);border-radius:4px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex;position:absolute;top:8px;right:10px}.pulse-tutorial-popover .driver-popover-close-btn:hover{background-color:var(--surface-2);color:var(--foreground)}.pulse-tutorial-popover .driver-popover-footer-btn:focus-visible,.pulse-tutorial-popover .driver-popover-close-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}body.driver-active [data-pulse-target="timeline.more_filters"]{transform-origin:top;animation:.2s cubic-bezier(.22,1,.36,1) pulse-tutorial-reveal-in}@keyframes pulse-tutorial-reveal-in{0%{opacity:.2;transform:translateY(-4px)scaleY(.94)}to{opacity:1;transform:none}}.pulse-target-pointer{z-index:60;pointer-events:none;border:2px solid var(--primary);box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 22%,transparent);border-radius:8px;transition:opacity .26s;animation:1.1s ease-out 2 pulse-target-attention;position:fixed}.pulse-target-pointer[data-leaving=true]{opacity:0}@keyframes pulse-target-attention{0%{box-shadow:0 0 color-mix(in oklab,var(--primary) 48%,transparent)}70%{box-shadow:0 0 0 10px color-mix(in oklab,var(--primary) 0%,transparent)}to{box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 22%,transparent)}}@media(prefers-reduced-motion:reduce){.pulse-target-pointer{box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 30%,transparent);transition:none;animation:none}.driver-popover.pulse-tutorial-popover,.pulse-tutorial-popover .driver-popover-footer-btn{transition:none}.driver-fade,.driver-overlay,.driver-active-element{transition:none!important;animation:none!important}.driver-active-element{box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 18%,transparent)}.driver-fade .driver-popover.pulse-tutorial-popover,body[data-pulse-tutorial-shift] .driver-popover.pulse-tutorial-popover{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body[data-pulse-tutorial-shift=stage] .driver-overlay{opacity:1!important}body.driver-active [data-pulse-target="timeline.more_filters"]{opacity:1!important;animation:none!important;transform:none!important}}body[data-pulse-tutorial-demo="1"] .driver-overlay{opacity:.55;transition:opacity .2s}@keyframes pulse-demo-send-press{0%{transform:scale(1)}45%{filter:brightness(1.25);transform:scale(.88)}to{transform:scale(1)}}.pulse-demo-send{animation:.26s ease-out pulse-demo-send-press}.pulse-demo-dots{align-items:center;gap:3px;display:inline-flex}.pulse-demo-dots i{opacity:.35;background:currentColor;border-radius:9999px;width:4px;height:4px;animation:1s ease-in-out infinite pulse-demo-dot}.pulse-demo-dots i:nth-child(2){animation-delay:.15s}.pulse-demo-dots i:nth-child(3){animation-delay:.3s}@keyframes pulse-demo-dot{0%,to{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion:reduce){body[data-pulse-tutorial-demo="1"] .driver-overlay{transition:none}.pulse-demo-send,.pulse-demo-dots i{animation:none}.pulse-demo-dots i{opacity:.6}}
