*{font-family:Roboto,Noto Color Emoji,sans-serif!important;margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app.dark,#app[data-theme=dark],body.dark,body[data-theme=dark],html.dark,html[data-theme=dark]{--theme-mode:dark;--theme-bg:#1c1e25;--theme-bg-elevated:#20232b;--theme-surface:hsla(0,0%,100%,.03);--theme-text:#fff;--theme-text-muted:hsla(0,0%,100%,.72);--theme-border:hsla(0,0%,100%,.12);--theme-hover:hsla(0,0%,100%,.08);--theme-selection-bg:hsla(0,0%,100%,.28);--theme-selection-text:#fff;--theme-jump-highlight:hsla(0,0%,100%,.12);--theme-reply-preview-bg:hsla(0,0%,100%,.06);--theme-reply-preview-border:hsla(0,0%,100%,.18)}#app.light,#app[data-theme=light],body.light,body[data-theme=light],html.light,html[data-theme=light]{--theme-mode:light;--theme-bg:#fff;--theme-bg-elevated:#fff;--theme-surface:#f6f7f9;--theme-text:#1c1e25;--theme-text-muted:rgba(28,30,37,.72);--theme-border:rgba(28,30,37,.1);--theme-hover:rgba(28,30,37,.06);--theme-selection-bg:rgba(28,30,37,.16);--theme-selection-text:#1c1e25;--theme-jump-highlight:rgba(28,30,37,.08);--theme-reply-preview-bg:rgba(28,30,37,.04);--theme-reply-preview-border:rgba(28,30,37,.14)}#app.ameeba,#app[data-theme=ameeba],body.ameeba,body[data-theme=ameeba],html.ameeba,html[data-theme=ameeba]{--theme-mode:ameeba;--theme-bg:#f7fbff;--theme-bg-elevated:hsla(0,0%,100%,.88);--theme-surface:hsla(0,0%,100%,.68);--theme-text:#142536;--theme-text-muted:rgba(20,37,54,.68);--theme-border:rgba(24,56,84,.1);--theme-hover:rgba(60,142,216,.08);--theme-selection-bg:hsla(44,87%,68%,.62);--theme-selection-text:#142536;--theme-jump-highlight:rgba(86,169,228,.18);--theme-reply-preview-bg:rgba(231,245,255,.62);--theme-reply-preview-border:rgba(60,142,216,.22)}:root{--theme-mode:dark;--theme-bg:#1c1e25;--theme-bg-elevated:#20232b;--theme-surface:hsla(0,0%,100%,.03);--theme-text:#fff;--theme-text-muted:hsla(0,0%,100%,.72);--theme-border:hsla(0,0%,100%,.12);--theme-hover:hsla(0,0%,100%,.08);--theme-selection-bg:hsla(0,0%,100%,.28);--theme-selection-text:#fff;--theme-jump-highlight:hsla(0,0%,100%,.12);--theme-reply-preview-bg:hsla(0,0%,100%,.06);--theme-reply-preview-border:hsla(0,0%,100%,.18);color-scheme:light dark}#app.light,#app[data-theme=light],body.light,body[data-theme=light],html.light,html[data-theme=light]{color-scheme:light}#app.dark,#app[data-theme=dark],body.dark,body[data-theme=dark],html.dark,html[data-theme=dark]{color-scheme:dark}#app.ameeba,#app[data-theme=ameeba],body.ameeba,body[data-theme=ameeba],html.ameeba,html[data-theme=ameeba]{color-scheme:light}html{font-size:17px;opacity:0;animation:ThemeFX .1s linear forwards}@keyframes ThemeFX{0%{opacity:0}to{opacity:1}}body,html{height:100%}body main,html main{height:100%;min-height:100vh;min-height:100dvh}body{position:relative;min-width:320px;background:#fff;color:#1c1e25}body #app{z-index:-100000;position:fixed;bottom:0;left:0;height:0;width:0;visibility:hidden;overflow:hidden}body:has(#app){background:var(--background-color);color:var(--font-color)}body:has(#app.dark){background:#1c1e25;color:#fff}body:has(#app.light){background:#fff;color:#1c1e25}body:has(#app.ameeba){background:#f7fbff;color:#142536}body:has(#app.ameeba):after,body:has(#app.ameeba):before{content:"";position:fixed;inset:0;pointer-events:none}body:has(#app.ameeba):before{z-index:-2;background-image:url(/ameeba-atmosphere.webp);background-repeat:no-repeat;background-position:50%;background-size:cover;filter:saturate(.92) contrast(.96)}body:has(#app.ameeba):after{z-index:-1;background:radial-gradient(ellipse at 50% 8%,hsla(0,0%,100%,.42),transparent 48%),linear-gradient(180deg,rgba(250,253,255,.68),rgba(248,252,255,.78) 58%,rgba(247,251,255,.86))}body ol,body ul{padding-left:1em}body a{color:inherit;text-decoration:none}body button{padding:.6em 1.7em;border-radius:.2em;color:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;border:none;cursor:pointer;transition:background .2s ease,color .2s ease}body button:disabled{filter:brightness(50%);cursor:auto;pointer-events:none}body select{outline:none;cursor:pointer}body input,body textarea{outline:none;border:none;border-radius:0}body img,body svg{height:auto;width:auto}body svg{vertical-align:middle;background-size:contain}::selection{background:var(--theme-selection-bg);color:var(--theme-selection-text)}::-moz-selection{background:var(--theme-selection-bg);color:var(--theme-selection-text)}.animate_message_on_focused{border-radius:14px;animation:messageJumpHighlight 1.6s ease}.animate_message_on_focused.light,html.light .animate_message_on_focused{background:rgba(28,30,37,.06)}.animate_message_on_focused.dark,html.dark .animate_message_on_focused{background:hsla(0,0%,100%,.08)}.animate_message_on_focused.ameeba,html.ameeba .animate_message_on_focused{background:rgba(86,169,228,.18);box-shadow:0 0 0 1px rgba(60,142,216,.2),0 10px 30px rgba(34,76,111,.08)}@keyframes messageJumpHighlight{0%{background:transparent;box-shadow:none}20%{background:var(--theme-jump-highlight);box-shadow:0 0 0 1px var(--theme-reply-preview-border)}to{background:transparent;box-shadow:none}}.max-thinking-dots{display:inline-flex;align-items:center;gap:2px;margin-left:4px}.max-thinking-dots span{width:4px;height:4px;background-color:currentColor;border-radius:50%;opacity:.4;animation:maxThinkingBounce 1.4s ease-in-out infinite both}.max-thinking-dots span:first-child{animation-delay:-.32s}.max-thinking-dots span:nth-child(2){animation-delay:-.16s}@keyframes maxThinkingBounce{0%,80%,to{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:1}}:root,:root [data-theme=dark]{color-scheme:dark;--default-color:#000;--default90-color:rgba(0,0,0,.9);--default50-color:rgba(0,0,0,.5);--background-color:#1c1e25;--font-color:#fff;--color-dim:#191b21;--color-dim-2:#191b21;--shadow-color:#2e2e38;--shadow-color-2:transparent;--color-diff:#57585e;--color-diff3:#20232b;--color-diff5:#20232b;--color-diff10:#2b2e39;--color-diff10-differ:#2b2e39;--color-alpha70:hsla(0,0%,100%,.7);--color-hover:#3d4151;--color-hover-solid:#d9d9d9;--fadeout-color-30:rgba(28,30,37,.7);--fadeout-color-50:rgba(28,30,37,.5);--fadeout-color-100:rgba(28,30,37,0);--hover-color:hsla(0,0%,100%,.05);--hover-deep-color:hsla(0,0%,100%,.075);--active-color:hsla(0,0%,100%,.25);--mui-border-color:rgba(81,81,81,.5);--logo-color:#fff7e4;--filter-for-logo:grayscale(1)}:root [data-theme=light],:root.light{color-scheme:light;--default-color:#f9f9f9;--default90-color:hsla(0,0%,98%,.9);--default50-color:hsla(0,0%,98%,.5);--background-color:#fff;--font-color:#1c1e25;--color-dim:#e5e5e5;--color-dim-2:#fff;--shadow-color:#e9e9e9;--shadow-color-2:#e9e9e9;--color-diff:#e5e5e5;--color-diff3:#f2f2f2;--color-diff5:#f2f2f2;--color-diff10:#e6e6e6;--color-diff10-differ:transparent;--color-alpha70:rgba(28,30,37,.7);--color-hover:#d9d9d9;--color-hover-solid:#3d4151;--fadeout-color-30:hsla(0,0%,100%,.7);--fadeout-color-50:hsla(0,0%,100%,.5);--fadeout-color-100:hsla(0,0%,100%,0);--hover-color:rgba(0,0,0,.05);--hover-deep-color:rgba(0,0,0,.075);--active-color:rgba(0,0,0,.15);--mui-border-color:hsla(0,0%,88%,.8);--logo-color:#192736;--filter-for-logo:grayscale(0)}:root [data-theme=ameeba],:root.ameeba{color-scheme:light;--default-color:#f7fbff;--default90-color:rgba(247,251,255,.9);--default50-color:rgba(247,251,255,.5);--background-color:#f7fbff;--font-color:#142536;--color-dim:rgba(236,246,255,.9);--color-dim-2:hsla(0,0%,100%,.78);--shadow-color:rgba(24,56,84,.1);--shadow-color-2:rgba(24,56,84,.055);--color-diff:rgba(218,237,252,.88);--color-diff3:rgba(232,245,255,.82);--color-diff5:rgba(226,241,253,.78);--color-diff10:rgba(205,229,248,.82);--color-diff10-differ:rgba(205,229,248,.9);--color-alpha70:rgba(20,37,54,.7);--color-hover:rgba(220,239,253,.84);--color-hover-solid:#d4ebfb;--fadeout-color-30:rgba(247,251,255,.7);--fadeout-color-50:rgba(247,251,255,.5);--fadeout-color-100:rgba(247,251,255,0);--hover-color:rgba(20,37,54,.055);--hover-deep-color:rgba(20,37,54,.09);--active-color:rgba(49,133,209,.15);--mui-border-color:rgba(24,56,84,.12);--logo-color:#142536;--filter-for-logo:grayscale(0);--ameeba-surface-0:#f7fbff;--ameeba-surface-1:hsla(0,0%,100%,.78);--ameeba-surface-2:rgba(238,248,255,.66);--ameeba-surface-3:rgba(224,241,253,.72);--ameeba-surface-chat:hsla(0,0%,100%,.52);--ameeba-surface-elevated:hsla(0,0%,100%,.86);--ameeba-stroke:rgba(24,56,84,.09);--ameeba-stroke-strong:rgba(24,56,84,.15);--ameeba-shadow-soft:0 12px 36px rgba(34,76,111,.075);--ameeba-shadow-card:0 22px 60px rgba(34,76,111,.1);--ameeba-shadow-layer:0 28px 80px rgba(34,76,111,.105);--ameeba-glow:hsla(0,0%,100%,.72);--ameeba-text-soft:rgba(20,37,54,.66);--ameeba-accent:#f4cf67;--ameeba-accent-soft:hsla(44,87%,68%,.22);--ameeba-blue:#3c8ed8;--ameeba-blue-soft:rgba(60,142,216,.14);--ameeba-motion-gradient:linear-gradient(135deg,hsla(0,0%,100%,.62),rgba(230,245,255,.16))}.animate_message_on_focused{--highlight-color:hsla(0,0%,100%,.1)}.animate_message_on_focused.light{--highlight-color:rgba(0,0,0,.1)}.animate_message_on_focused{background:transparent;animation:MessageOnFocusedFX 1.5s ease!important;animation-fill-mode:none}@keyframes MessageOnFocusedFX{0%,to{background:transparent}50%{background:var(--highlight-color)}}a.ameeba-rich-text,samp.ameeba-rich-text{font-size:inherit;color:#2ba5ce}.downloadBtn{display:inline-block;pointer-events:auto}.downloadBtn *{pointer-events:none!important}.hiddenCopyableText{position:absolute;height:0;width:0;margin:0;padding:0;overflow:hidden;-webkit-user-select:text;-moz-user-select:text;user-select:text}.MuiFormHelperText-root{margin-left:0!important;margin-right:0!important}.MuiTabs-scrollButtons.Mui-disabled{opacity:.3!important}.CustomInnerImageZoom,.CustomInnerImageZoom_ForDP{height:100%;width:100%}.CustomInnerImageZoom>div,.CustomInnerImageZoom_ForDP>div{padding-top:70px;padding-bottom:130px;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.CustomInnerImageZoom>div>img,.CustomInnerImageZoom_ForDP>div>img{max-height:100%;max-width:100%;height:auto;width:auto;object-fit:contain}.CustomInnerImageZoom_ForDP>div{padding-bottom:20px}.vjs-theme-fantasy{--vjs-theme-fantasy--primary:$accentColor!important}.video-js-react{max-height:100%!important;max-width:100%!important}.video-js-react video{pointer-events:none}.CoreDraggableWrapper{z-index:900;position:fixed;top:0;bottom:0;left:0;right:0;pointer-events:none;overflow:hidden;display:flex;align-items:center;justify-content:center}#scrollable-current-chat-view{padding:10px 0 20px;overflow:scroll!important;overflow-x:auto!important}.lex-placeholder{display:inline-block;position:absolute;top:0;left:0;padding:10px;font-size:inherit;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;opacity:.4}.lex-link,.lex-mention{color:#2ba5ce}:root{--rc-drag-handle-size:30px!important}.ReactCrop,.ReactCrop__child-wrapper{max-height:100%!important;max-width:100%!important}.ReactCrop__child-wrapper img{max-height:calc(100vh - 200px)!important;max-height:calc(100dvh - 200px)!important;max-width:100%!important;height:100%!important;width:auto!important;background-color:transparent!important;object-fit:contain!important}.ReactCrop__crop-mask{height:100%!important;width:100%!important}.ReactCrop__drag-bar,.ReactCrop__drag-handle{background:transparent!important}.ReactCrop__drag-handle{border-width:3px!important}.ReactCrop__drag-handle.ord-nw{border-bottom:none!important;border-right:none!important;transform:translate(-1px,-1px)!important}.ReactCrop__drag-handle.ord-ne{border-bottom:none!important;border-left:none!important;transform:translate(1px,-1px)!important}.ReactCrop__drag-handle.ord-sw{border-top:none!important;border-right:none!important;transform:translate(-1px,1px)!important}.ReactCrop__drag-handle.ord-se{border-top:none!important;border-left:none!important;transform:translate(1px,1px)!important}.ReactCrop__drag-handle.ord-e,.ReactCrop__drag-handle.ord-n,.ReactCrop__drag-handle.ord-s,.ReactCrop__drag-handle.ord-w{display:none!important}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:none!important}.EmojiPicker{height:0;width:425px;height:325px;background:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;transition:height .2s ease}.EmojiPicker button{padding:unset}.EmojiPicker em-emoji-picker,.EmojiPicker>div{height:100%!important;width:100%!important}.EmojiPicker em-emoji-picker{min-height:auto!important;max-height:none!important;overflow:hidden!important;--border-radius:0;--shadow:none;--rgb-accent:255,255,255;--rgb-background:32,35,43;--font-family:Roboto,"Noto Color Emoji",sans-serif}.EmojiPicker.light em-emoji-picker{--rgb-accent:32,35,43;--rgb-background:255,255,255}