.Typography_root__0otb6{margin:0}.Snackbar_root__uj31f{position:fixed;bottom:120px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 50px);animation:Snackbar_fade-out__7C9Iq .3s ease-in-out}.Snackbar_root__uj31f:popover-open{animation:Snackbar_fade-in__C6Pyn .3s ease-in-out}@keyframes Snackbar_fade-in__C6Pyn{0%{opacity:0;display:none}to{opacity:1;display:block}}@keyframes Snackbar_fade-out__7C9Iq{0%{opacity:1;display:block}to{opacity:0;display:none}}.Snackbar_content__IWYu5{display:flex;gap:6px;align-items:center;justify-content:center;padding:15px;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);overflow-wrap:break-word;white-space:pre-line}.Snackbar_successStyle__4n3RI{color:white;background-color:var(--color-text-success)}.Snackbar_errorStyle__3_gPe{color:white;background-color:var(--color-text-error)}.Loading_overlay__4oHlV{position:fixed;inset:0;background-color:rgba(0,0,0,.3);justify-content:center;gap:15px;z-index:100}.Loading_content__ORrAj,.Loading_overlay__4oHlV{display:flex;flex-direction:column;align-items:center}.Loading_spinner__nyZZa{width:40px;height:40px;border-top:4px solid var(--color-gray-300);border:4px solid var(--color-gray-300);border-top-color:var(--color-gray-800);border-radius:50%;animation:Loading_spin__7ARez 1s linear infinite}.Loading_text__kZxDn{font-size:14px;color:var(--color-gray-800)}@keyframes Loading_spin__7ARez{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NavigationMenu_root__HqAkB{display:flex;align-items:end;justify-content:center;gap:45px;padding:10px 0 30px}.NavigationMenu_itemWrapper__W31rZ{display:flex;flex-direction:column;gap:2px;align-items:center}.NavigationMenu_itemName__EXBQW{font-size:var(--font-size-2xs)}.NavigationMenu_linkImg__UsxGR{cursor:pointer}.Button_root__8nq_L{padding:5px 20px;border-radius:5px;font-size:var(--font-size-md);cursor:pointer}.Button_root__8nq_L:disabled{background-color:var(--color-gray-500);color:var(--color-neutral-white);border-color:var(--color-gray-500);cursor:not-allowed;pointer-events:none;opacity:.9}.Button_colorPrimary__7EeVE{color:var(--color-text-white);border:1px solid var(--color-primary-main);background-color:var(--color-primary-main);font-weight:var(--font-weight-medium)}.Button_colorSecondary__C9_tT{color:var(--color-text-white);border:1px solid var(--color-secondary-main);background-color:var(--color-secondary-main)}.Button_colorTertiary__sO0TX{color:var(--color-text-gray);border:1px solid var(--color-border-gray);background-color:var(--color-neutral-white);box-shadow:0 1px 3px 0 rgba(0,0,0,.15)}.Button_colorTertiary__sO0TX:hover{color:var(--color-secondary-main)}.Button_colorDelete__UO2r9{color:var(--color-action-delete-text);border:1px solid var(--color-action-delete-main);background-color:var(--color-action-delete-main);font-weight:var(--font-weight-medium)}.AppUpdateBanner_root__btFk8{position:fixed;right:16px;bottom:88px;left:16px;z-index:20;display:flex;justify-content:center}.AppUpdateBanner_card__eTOO6{display:flex;gap:16px;align-items:center;justify-content:space-between;width:min(100%,560px);padding:16px;border-radius:14px;background:linear-gradient(135deg,var(--color-primary-main),var(--color-secondary-main));box-shadow:0 14px 40px rgba(0,23,193,.28)}.AppUpdateBanner_messageArea__1Lleo{display:grid;grid-gap:4px;gap:4px}@media (max-width:520px){.AppUpdateBanner_card__eTOO6{flex-direction:column;align-items:stretch}}:root{--app-shell-width:min(93vw,500px)}html{scrollbar-gutter:stable}body,html{width:100%;min-height:100%}body{margin:0;overflow-x:hidden;background-color:var(--color-neutral-white);font-family:sans-serif}#__next{width:var(--app-shell-width);margin:0 auto}.body-chatroom{background-color:var(--bgcolor-chatroom)}input,input[type=email],input[type=password],input[type=text],select,textarea{font-size:var(--font-size-base)}:root{--color-gray-0:#ffffff;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#eeeeee;--color-gray-300:#e0e0e0;--color-gray-400:#bdbdbd;--color-gray-500:#9e9e9e;--color-gray-600:#757575;--color-gray-700:#616161;--color-gray-800:#424242;--color-gray-900:#212121;--color-blue-100:#d9e6ff;--color-blue-200:#c5d7fb;--color-blue-300:#9db7f9;--color-blue-400:#7096f8;--color-blue-500:#4979f5;--color-blue-600:#3460fb;--color-blue-700:#264af4;--color-blue-800:#0031d8;--color-blue-900:#0017c1;--color-red-100:#ffe0e0;--color-red-200:#ffb8b8;--color-red-300:#ff8f8f;--color-red-400:#ff6a6a;--color-red-500:#ff4a4a;--color-red-600:#e63939;--color-red-700:#c52828;--color-red-800:#a21e1e;--color-red-900:#7a1515;--color-yellow-100:#fff4cc;--color-yellow-200:#ffe799;--color-yellow-300:#ffda66;--color-yellow-400:#ffcd33;--color-yellow-500:#ffc107;--color-yellow-600:#e6ad00;--color-yellow-700:#cc9900;--color-yellow-800:#b38600;--color-yellow-900:#806000;--color-green-100:#e6f4ea;--color-green-200:#cce8d5;--color-green-300:#9fd5b3;--color-green-400:#6fc18f;--color-green-500:#3fa66b;--color-green-600:#2f8f59;--color-green-700:#247a4b;--color-green-800:#1a653d;--color-green-900:#124f30;--color-neutral-white:var(--color-gray-0);--color-primary-main:var(--color-blue-900);--color-secondary-main:var(--color-blue-500);--color-tertiary-main:var(--color-gray-200);--color-text-white:var(--color-gray-0);--color-text-gray:var(--color-gray-700);--color-text-black:var(--color-gray-900);--color-text-error:var(--color-red-600);--color-text-success:var(--color-green-500);--color-action-delete-main:var(--color-red-600);--color-action-delete-text:var(--color-gray-0);--color-border-gray:var(--color-gray-400);--color-state-selected-bg:var(--color-blue-100);--color-state-selected-border:var(--color-secondary-main);--color-state-selected-text:var(--color-text-black);--color-state-invited-user:var(--color-yellow-800);--color-state-invite-expired-user:var(--color-red-600);--bgcolor-chatroom:rgb(226 254 255/90%);--font-size-base:16px;--font-size-2xs:10px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-black:900}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}._app_fixedFooter__qzWGw{position:fixed;bottom:0;left:50%;z-index:1;display:flex;justify-content:center;width:var(--app-shell-width);background-color:white;transform:translateX(-50%)}