@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:geistMono,geistMono Fallback}.__variable_c3aa02{--font-geist-mono:"geistMono","geistMono Fallback"}:root{--font-family-base:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic",sans-serif;color-scheme:light}*{-webkit-tap-highlight-color:transparent}body,html{font-family:var(--font-family-base),sans-serif;background-color:#fff;overflow-x:hidden;width:100%;height:100%;margin:0;padding:0;position:relative;overscroll-behavior:none;touch-action:pan-y;-webkit-overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:var(--font-family-base);font-size:16px!important;touch-action:manipulation;-webkit-text-size-adjust:100%}#__next{font-family:var(--font-family-base);width:100%;height:100%}body{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.selectable,.selectable *,[contenteditable=true],[contenteditable],input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}::-webkit-scrollbar{width:0!important;height:0!important}::-webkit-scrollbar,::-webkit-scrollbar-thumb{display:none!important}::-webkit-scrollbar-track{display:none!important}body *{max-width:100vw;box-sizing:border-box}*{scrollbar-width:none!important;-ms-overflow-style:none!important}[class*=input_container]{margin-bottom:0!important}[class*=bottomSheet_container]{margin-top:0!important}.message-container{position:relative;height:100vh;width:100%;display:flex;flex-direction:column;overflow:hidden}.message-list{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}body.keyboard-visible .message-container{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;overflow:hidden;transform:translateZ(0)}body.keyboard-visible .message-list{padding-bottom:300px!important}body:not(.keyboard-visible){overflow-y:auto}@media (max-width:768px){body.keyboard-visible .message-list{padding-bottom:350px!important}}@media (min-width:769px){body.keyboard-visible{position:static;overflow-y:auto}}@supports (padding-bottom:env(safe-area-inset-bottom)){.ios-keyboard-padding{padding-bottom:env(safe-area-inset-bottom)}.has-home-indicator{padding-bottom:calc(env(safe-area-inset-bottom) + 20px)}}.prevent-scroll{overflow:hidden!important;position:fixed;width:100%;height:100%}.allow-scroll{-webkit-overflow-scrolling:touch;overflow-y:auto;height:auto}.input-field-container{width:100%;position:relative;transform:translateZ(0)}@media screen and (-webkit-min-device-pixel-ratio:0){input:focus,select:focus,textarea:focus{font-size:16px!important;transform:scale(1)}}.loading-text{display:inline-flex;align-items:center;justify-content:center;min-width:1em;opacity:.7}.loading-dot{animation:loadingDots 1.4s ease-in-out infinite;margin:0 2px}.loading-dot:first-child{animation-delay:0s}.loading-dot:nth-child(2){animation-delay:.2s}.loading-dot:nth-child(3){animation-delay:.4s}@keyframes loadingDots{0%,80%,to{opacity:.2}40%{opacity:1}}#boot-splash{position:fixed;inset:0;z-index:2147483647;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:linear-gradient(135deg,#ff9ec4,#e85a8a);animation:bootSplashFailsafe .2s linear 5s forwards}#boot-splash.done{display:none}#boot-splash-logo{font-family:var(--font-geist-mono),ui-monospace,monospace;font-style:italic;font-size:2.6rem;font-weight:700;color:#fff;letter-spacing:1px;text-shadow:0 2px 8px rgba(0,0,0,.12)}#boot-splash-spinner{width:40px;height:40px;box-sizing:border-box;border:4px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:bootSplashSpin .9s linear infinite}@keyframes bootSplashSpin{to{transform:rotate(1turn)}}@keyframes bootSplashFailsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.AppUpdatedNotice_notice__VSGUE{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 10px);left:50%;transform:translateX(-50%);z-index:3000;max-width:calc(100% - 32px);padding:10px 18px;border-radius:999px;background:rgba(33,33,33,.92);color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap;box-shadow:0 4px 16px rgba(0,0,0,.25);cursor:pointer;animation:AppUpdatedNotice_appUpdatedNoticeIn__31SFF .25s ease-out}@keyframes AppUpdatedNotice_appUpdatedNoticeIn__31SFF{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}