body.electron{overflow-x:hidden;background-color:var(--bg-v2-electron-layout)!important;min-height:100%;min-height:100dvh}html:has(body.electron){background-color:var(--bg-v2-electron-layout);min-height:100%;min-height:100dvh;height:100%}body{background-color:#0d0d0d}body.electron .electron-auth-outer-header,body.electron .electron-auth-subtitle-web{display:none}body.electron .electron-auth-btn-wrap,body.electron .legal-submit-wrap{display:flex;justify-content:center}@keyframes cf-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dots-spinner{width:13px;height:13px;position:relative;animation:cf-spin 2s linear infinite}.dots-spinner>span{display:block;--size:4px;height:var(--size);width:var(--size);border-radius:50%;position:absolute;animation:cf-pulse 3s ease-out infinite var(--delay),cf-color-change 4s linear infinite}.dots-spinner .dot-1{top:0;left:calc(50% - var(--size)/2);--delay:2s}.dots-spinner .dot-2{bottom:0;left:0;--delay:1s}.dots-spinner .dot-3{bottom:0;right:0;--delay:0s}@keyframes cf-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes cf-color-change{0%{background-color:#8a91f2}33.33%{background-color:#adb0d9}66.66%{background-color:#6970bf}to{background-color:#8a91f2}}@keyframes cf-spin{to{transform:rotate(1turn)}}.chat-input-wrapper{position:fixed;bottom:0;z-index:1000;display:flex;justify-content:center;left:50%;transform:translateX(-50%)}.chat-input-wrapper,.chat-input-wrapper>*{width:100%;max-width:58rem}.chat-input-wrapper:before{content:"";position:absolute;top:-2rem;left:0;width:100%;height:2rem;background:linear-gradient(180deg,#101010,transparent);z-index:1000;transform:rotate(180deg);pointer-events:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.electron .chat-input-wrapper{position:relative!important;bottom:auto!important;left:auto!important;transform:none!important;width:100%!important;max-width:none!important;box-sizing:border-box}.chat-input-wrapper.electron-no-fade:before{display:none}.chat-wrapper{width:100%;--chat-scroll-fade-bg:#101010}body.electron .chat-wrapper{max-width:none!important;box-sizing:border-box;margin-right:0;transition:margin-left .3s ease-in-out,width .3s ease-in-out}.chat-wrapper.chat-wrapper--electron{--chat-scroll-fade-bg:var(--bg-v2-electron-layout,#f7f7f6)}.chat-scroll-fade-host{position:relative;isolation:isolate}.chat-scroll-fade-host:after,.chat-scroll-fade-host:before{content:"";position:absolute;left:0;right:0;height:2rem;z-index:2;pointer-events:none}.chat-scroll-fade-host:before{top:0;background:linear-gradient(to bottom,var(--chat-scroll-fade-bg,#101010) 0,transparent 100%)}.chat-scroll-fade-host:after{bottom:0;background:linear-gradient(to top,var(--chat-scroll-fade-bg,#101010) 0,transparent 100%)}.chat-scroll-container{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent}.chat-scroll-container .messages-wrapper{min-height:100%;display:flex;flex-direction:column;justify-content:flex-start;max-width:58rem;margin-left:auto;margin-right:auto;width:100%}.chat-scroll-container::-webkit-scrollbar{width:8px}.chat-scroll-container::-webkit-scrollbar-track{background:transparent}.chat-scroll-container::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.chat-scroll-container::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.scroll-btn-wrapper{position:absolute;top:-3rem;left:50%;transform:translate(-50%);z-index:1000}.chat-spacer{width:100%;flex-shrink:0;pointer-events:none}.ftue-highlight{position:relative;z-index:1;outline:2px solid var(--Main-Color,#5864fb);outline-offset:-2px;border-radius:10px}.ftue-tooltip-panel{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-v2-2,8px);width:min(22rem,100vw - 24px);max-width:min(22rem,100vw - 24px);padding:var(--space-v2-3,12px) var(--space-v2-4,16px);border-radius:0 var(--radius-v2-xl,16px) var(--radius-v2-xl,16px) var(--radius-v2-xl,16px);background:var(--ftue-tooltip-bg,var(--Bright-mode-White));color:var(--ftue-tooltip-fg,var(--Black));box-shadow:var(--ftue-tooltip-shadow,var(--shadow-v2-lg));font-family:var(--font-family-v2,ui-sans-serif,system-ui,sans-serif)}.ftue-tooltip-panel__accent{position:absolute;left:var(--space-v2-2,8px);top:var(--space-v2-3,12px);width:4px;height:30px;border-radius:var(--radius-v2-pill,50px);background:var(--ftue-tooltip-accent,var(--Main-Color))}.ftue-tooltip-panel__title{font-size:var(--font-size-body,16px);font-weight:var(--font-weight-v2-semibold,600);font-style:italic;line-height:var(--line-height-v2-snug,1.35);color:var(--ftue-tooltip-fg,var(--Black))}.ftue-tooltip-panel__body,.ftue-tooltip-panel__meta{font-size:var(--font-size-body-sm,14px);font-weight:var(--font-weight-v2-regular,400);line-height:var(--line-height-v2-snug,1.35);color:var(--ftue-tooltip-fg-muted,var(--Bright-mode-Blue-600))}.ftue-tooltip-panel__close{flex-shrink:0;margin-top:2px;border-radius:var(--radius-v2-sm,4px);padding:2px;color:var(--ftue-tooltip-fg,var(--Black))}.ftue-tooltip-panel__close:hover{background:var(--ftue-tooltip-hover-surface,var(--Bright-mode-Blue-100));color:var(--ftue-tooltip-fg,var(--Black))}.ftue-tooltip-panel__close:focus-visible{outline:2px solid var(--ftue-tooltip-accent,var(--Main-Color));outline-offset:2px}.ftue-tooltip-panel__nav-btn,.ftue-tooltip-panel__nav-btn:hover{color:var(--ftue-tooltip-fg,var(--Black))}.ftue-tooltip-panel__nav-btn:hover{background:var(--ftue-tooltip-hover-surface,var(--Bright-mode-Blue-100))!important}.ftue-tooltip-panel__nav-btn:disabled{opacity:.35}