html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.assistant-bottom-sheet--mobile .ai-chat-window-header{padding-top:1.25rem;padding-bottom:.5rem}.ai-chat-window-header--brand-surface{border-bottom-color:color-mix(in srgb, currentColor 18%, transparent);color:var(--ai-chat-background-foreground,hsl(var(--foreground)));background-color:#0000}.ai-chat-window-header--brand-surface button{border-color:color-mix(in srgb, currentColor 26%, transparent);background-color:color-mix(in srgb, currentColor 10%, transparent);color:inherit;box-shadow:none}.ai-chat-window-header--brand-surface button:hover{background-color:color-mix(in srgb, currentColor 17%, transparent)}.ai-chat-privacy-notice--brand-surface{border-bottom-color:color-mix(in srgb, currentColor 18%, transparent)}@keyframes scoutello-logo-loader-trace{0%,to{stroke-dashoffset:22px}50%{stroke-dashoffset:-100px}}.scoutello-logo-loader{color:#18181b;contain:layout style}.scoutello-logo-loader:before{z-index:0;opacity:.16;content:"";pointer-events:none;background:radial-gradient(circle,currentColor 0% 18%,#0000 72%);border-radius:50%;width:88px;height:88px;position:absolute}.scoutello-logo-loader__s-track{opacity:.18}.scoutello-logo-loader__s-progress{stroke-dasharray:22 100;stroke-dashoffset:22px;will-change:stroke-dashoffset;animation:1.6s ease-in-out infinite scoutello-logo-loader-trace}@media (prefers-color-scheme:dark){.scoutello-logo-loader{color:#fff}}@media (prefers-reduced-motion:reduce){.scoutello-logo-loader__s-progress{will-change:auto;stroke-dashoffset:22px;animation:none}}@keyframes date-badge-loading-wave{0%{transform:translate(-130%)}to{transform:translate(260%)}}.date-badge-loading-wave{isolation:isolate;border-color:hsl(var(--primary) / .68);box-shadow:0 0 0 1px hsl(var(--primary) / .24), 0 0 18px hsl(var(--primary) / .14), inset 0 0 24px hsl(var(--primary) / .1);position:relative;overflow:hidden}.date-badge-loading-wave:before{z-index:0;content:"";background:linear-gradient(90deg, transparent 0%, hsl(var(--primary) / .18) 30%, hsl(var(--primary) / .42) 50%, hsl(var(--primary) / .18) 70%, transparent 100%);opacity:1;pointer-events:none;will-change:transform;width:55%;animation:1.2s ease-in-out infinite date-badge-loading-wave;position:absolute;top:0;bottom:0;left:-45%}@media (prefers-reduced-motion:reduce){.date-badge-loading-wave:before{animation:none;transform:none}}html{background-color:var(--sc-app-background,hsl(var(--background)));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;touch-action:pan-x pan-y;height:var(--100vh,100lvh);overscroll-behavior:none;-webkit-overscroll-behavior-y:none;min-height:100lvh}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background-color:var(--sc-app-background,hsl(var(--background)));overscroll-behavior:none;-webkit-overscroll-behavior-y:none;width:100%;height:var(--100vh,100lvh);min-height:100lvh;margin:0;padding:0;position:fixed;overflow-x:hidden}#__next{background-color:var(--sc-app-background,hsl(var(--background)));height:var(--100vh,100lvh);-webkit-overflow-scrolling:touch;overscroll-behavior:none;-webkit-overscroll-behavior-y:none;overflow:hidden auto}@media screen and (pointer:coarse){@supports (overscroll-behavior:none){html,body{overscroll-behavior:none}}@supports ((-webkit-backdrop-filter:blur(1px))) and (overscroll-behavior-y:none){html{overscroll-behavior-y:none;-webkit-overscroll-behavior-y:none;min-height:100.3%}}@supports ((-webkit-backdrop-filter:blur(1px))) and (not (overscroll-behavior-y:none)){html{height:100%;overflow:hidden}body{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;max-height:100%;overflow:auto}}@supports not (overscroll-behavior:none){html{height:100%;overflow:hidden}body{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}}}@media screen and (max-width:768px){html{-webkit-touch-callout:none}body{-webkit-tap-highlight-color:transparent}}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea,[contenteditable=true]{font-size:16px!important}.embla{--slide-height:400px;--slide-spacing:1rem;--slide-size:90%}.embla__viewport{overflow:hidden}.embla__container{backface-visibility:hidden;touch-action:pan-y;margin-left:calc(var(--slide-spacing) * -1);display:flex}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla__slide__number{aspect-ratio:300/360;border-radius:1.8rem;justify-content:center;align-items:center;width:100%;height:auto;font-size:4rem;font-weight:600;display:flex;box-shadow:inset 0 0 0 .2rem gray}.photobuttons-container{background-color:#0000}.cropper{height:calc(100% - 60px)}.mapboxgl-popup-content{background-color:#0000;padding:0}input[type=text],input[type=search],input[type=email],input[type=tel],input[type=url],textarea{appearance:none}input::-webkit-search-cancel-button{appearance:none;display:none}input::-webkit-search-decoration{appearance:none;display:none}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}input[type=search]::-webkit-search-decoration{appearance:none;display:none}input[type=text]::-webkit-search-cancel-button{appearance:none;display:none}input[type=text]::-webkit-search-decoration{appearance:none;display:none}.touch-none{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.react-transform-wrapper,.react-transform-component{width:100%;height:100%}.prose-custom-color,.prose-custom-color strong,.prose-custom-color b,.prose-custom-color h1,.prose-custom-color h2,.prose-custom-color h3,.prose-custom-color h4,.prose-custom-color h5,.prose-custom-color h6,.prose-custom-color :not(a){color:inherit}.prose-compact{line-height:1.5}.prose-compact p{margin-top:0;margin-bottom:.5rem}.prose-compact h1,.prose-compact h2,.prose-compact h3,.prose-compact h4,.prose-compact h5,.prose-compact h6{margin-top:.5rem;margin-bottom:.5rem}.prose-compact ul,.prose-compact ol{margin-top:0;margin-bottom:.5rem}.prose-compact li{margin-top:0;margin-bottom:0}.prose-compact blockquote,.prose-compact hr{margin-top:.5rem;margin-bottom:.5rem}.mdxeditor{height:100%}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 hsl(var(--primary) / .9);border-color:#000}50%{box-shadow:0 0 0 4px hsl(var(--primary) / .6);border-color:hsl(var(--primary))}to{box-shadow:0 0 0 0 hsl(var(--primary) / .2);border-color:#000}}.pulse-border{animation:1.5s ease-in-out infinite pulse-glow}.safe-area-viewport-content{padding-top:var(--safe-area-viewport-top,0px)}.safe-area-viewport-content:has([data-safe-area-top-owner]){padding-top:0}.safe-area-inline-content{box-sizing:border-box;padding-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px));padding-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px))}@keyframes realtime-voice-bar{0%,to{opacity:.5;transform:scaleY(.24)}38%{opacity:1;transform:scaleY(.92)}64%{opacity:.72;transform:scaleY(.48)}}@keyframes realtime-voice-breathe{0%,to{opacity:.48;transform:scale(.96)}50%{opacity:.8;transform:scale(1.04)}}@keyframes realtime-voice-think{0%{transform:rotate(0)scale(.98)}to{transform:rotate(360deg)scale(.98)}}.realtime-voice-grain{mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E")}.realtime-voice-overlay{--realtime-voice-accent:hsl(var(--primary,24 100% 64%));background-color:#06090b;background:radial-gradient(circle at 8% -6%, color-mix(in srgb, var(--realtime-voice-accent) 14%, transparent), transparent 42%), radial-gradient(circle at 92% 108%, color-mix(in srgb, var(--realtime-voice-accent) 10%, transparent), transparent 46%), linear-gradient(155deg, color-mix(in srgb, var(--sc-app-background,#fff) 7%, #06090b), color-mix(in srgb, var(--realtime-voice-accent) 9%, #06090b))}.realtime-voice-ambient{background-color:var(--realtime-voice-accent)}.realtime-voice-ambient--top{opacity:.12}.realtime-voice-ambient--bottom{opacity:.09}.realtime-voice-accent-copy{color:color-mix(in srgb, var(--realtime-voice-accent) 48%, white)}.realtime-voice-accent-fill,.realtime-voice-live-dot{background-color:color-mix(in srgb, var(--realtime-voice-accent) 72%, white)}.realtime-voice-live-dot{box-shadow:0 0 12px color-mix(in srgb, var(--realtime-voice-accent) 78%, transparent)}.realtime-voice-orb--compact{border-color:color-mix(in srgb, var(--realtime-voice-accent) 22%, transparent);background-color:#ffffff0e;box-shadow:inset 0 1px #ffffff12,0 8px 24px #00000024}.realtime-voice-compact-wash{background:linear-gradient(to right, color-mix(in srgb, var(--realtime-voice-accent) 10%, transparent), transparent)}.realtime-voice-compact-meter{border-color:color-mix(in srgb, var(--realtime-voice-accent) 16%, transparent);background-color:color-mix(in srgb, var(--realtime-voice-accent) 14%, #00000057)}.realtime-voice-orb__aura{background:radial-gradient(circle, color-mix(in srgb, var(--realtime-voice-accent) 22%, transparent) 0%, color-mix(in srgb, var(--realtime-voice-accent) 9%, transparent) 44%, transparent 72%);filter:blur(12px);opacity:.72}.realtime-voice-orb__shell{background:radial-gradient(circle at 32% 24%, #fff3, transparent 28%), radial-gradient(circle at 62% 72%, color-mix(in srgb, var(--realtime-voice-accent) 36%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--realtime-voice-accent) 78%, white), color-mix(in srgb, var(--realtime-voice-accent) 52%, #02090a));box-shadow:inset 0 1px 1px #ffffff38, inset 0 -20px 60px #0003, 0 30px 90px color-mix(in srgb, var(--realtime-voice-accent) 22%, transparent);border:1px solid #ffffff21}.realtime-voice-orb__core{background:color-mix(in srgb, var(--realtime-voice-accent) 14%, #0006);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;box-shadow:inset 0 0 36px #ffffff0d}.realtime-voice-orb__bar{transform-origin:50%;transform:scaleY(.24)}.realtime-voice-orb[data-voice-state=speaking] .realtime-voice-orb__bar{animation:.72s cubic-bezier(.25,1,.5,1) infinite realtime-voice-bar}.realtime-voice-orb[data-voice-state=speaking] .realtime-voice-orb__bar:nth-child(2n){animation-duration:.86s}.realtime-voice-orb[data-voice-state=speaking] .realtime-voice-orb__bar:nth-child(3n){animation-duration:.64s}.realtime-voice-orb[data-voice-state=listening] .realtime-voice-orb__aura{animation:2.4s cubic-bezier(.25,1,.5,1) infinite realtime-voice-breathe}.realtime-voice-orb[data-voice-state=listening] .realtime-voice-orb__bar{opacity:.52;transition:transform 90ms linear,opacity 90ms linear;transform:scaleY(.18)}.realtime-voice-orb[data-voice-state=processing] .realtime-voice-orb__shell{animation:5s linear infinite realtime-voice-think}.realtime-voice-orb[data-voice-state=processing] .realtime-voice-orb__bar{opacity:.66;transform:scaleY(.4)}.realtime-voice-results-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y!important;overflow-y:scroll!important}@media (prefers-reduced-motion:reduce){.realtime-voice-orb__aura,.realtime-voice-orb__bar,.realtime-voice-orb__shell{animation:none!important}}