.mrByKG_account{color:#292725;background:#fff8ee;min-height:100svh;font-size:14px}.mrByKG_account button,.mrByKG_account input{font:inherit}.mrByKG_account button{cursor:pointer}.mrByKG_account :focus-visible{outline-offset:3px;outline:3px solid #456e3d}.mrByKG_account :disabled{cursor:not-allowed;opacity:.55}.mrByKG_account ::selection{color:#292725;background:#f7d7d0}.mrByKG_topBar{border-bottom:1px solid #eae3da;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px 32px;display:flex}.mrByKG_brand{align-items:center;gap:12px;display:flex}.mrByKG_brand img{flex:none}.mrByKG_brand strong{letter-spacing:-.025em;font-size:24px;font-weight:600;line-height:1.3}.mrByKG_brand p{color:#77716b;margin-top:4px;font-size:11px;line-height:1.4}.mrByKG_connectionActions{align-items:center;gap:12px;display:flex}.mrByKG_connection{color:#426539;white-space:nowrap;background:#edf3e9;border-radius:24px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:600;display:flex}.mrByKG_dot{background:#79a66a;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.mrByKG_connection[data-state=offline]{color:#a53c35;background:#f8e7e3}.mrByKG_connection[data-state=offline] .mrByKG_dot{background:#c34f45}.mrByKG_connection[data-state=connecting]{color:#796123;background:#f4eedb}.mrByKG_connection[data-state=connecting] .mrByKG_dot{background:#aa8633}.mrByKG_reconnect{color:#a33730;text-underline-offset:3px;background:0 0;border:0;padding:0 10px;text-decoration:underline}.mrByKG_authMain{flex-direction:column;align-items:center;padding:100px 24px 64px;display:flex}.mrByKG_restoring{color:#746d66;text-align:center;place-content:center;gap:16px;min-height:100svh;display:grid}.mrByKG_restoring .mrByKG_brand{color:#292725;justify-content:center}.mrByKG_formPanel{background:#fff;border-radius:20px;width:min(100%,520px);padding:40px;box-shadow:0 14px 48px #412b1612}.mrByKG_formPanel h1{letter-spacing:-.025em;font-size:30px;font-weight:600;line-height:1.25}.mrByKG_description{color:#746d66;margin-top:12px;font-size:14px;line-height:1.6}.mrByKG_form{margin-top:28px}.mrByKG_form fieldset{border:0;min-width:0;display:grid}.mrByKG_form label{color:#625b55;margin:20px 0 8px;font-size:12px;font-weight:500}.mrByKG_form label:first-child{margin-top:0}.mrByKG_form input{color:#292725;caret-color:#c54840;background:#fff;border:1px solid #e2d9cf;border-radius:10px;width:100%;min-width:0;min-height:54px;padding:14px 16px;display:block}.mrByKG_form input:hover{border-color:#bfb0a2}.mrByKG_form input[aria-invalid=true]{border-color:#be665e}.mrByKG_passwordField{position:relative}.mrByKG_passwordField input{padding-right:52px}.mrByKG_passwordToggle{color:#625b55;background:0 0;border:0;border-radius:7px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;position:absolute;top:5px;right:5px}.mrByKG_passwordToggle:hover{background:#fff8ee}.mrByKG_passwordToggle svg{width:20px;height:20px}.mrByKG_help{color:#746d66;margin-top:8px;font-size:11px;line-height:1.5}.mrByKG_primary{color:#fff;background:#ca4e44;border:0;min-height:44px;margin-top:24px;padding:0 20px;font-weight:600!important}.mrByKG_primary:hover{background:#b54037}.mrByKG_registerForm .mrByKG_primary{justify-self:end}.mrByKG_error{color:#a13c34;background:#fff5ef;border-radius:8px;align-items:baseline;gap:7px;margin-top:14px;padding:12px;font-size:12px;line-height:1.5;display:flex}.mrByKG_error:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;display:block}.mrByKG_switchMode{color:#746d66;flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:20px;font-size:12px;display:flex}.mrByKG_link{color:#ad3e35;text-underline-offset:3px;background:0 0;border:0;min-height:28px;padding:4px 0;text-decoration:underline}.mrByKG_link:hover{color:#792c26}.mrByKG_privacyNote{color:#746d66;text-align:center;max-width:48ch;margin-top:28px;font-size:11px;line-height:1.6}.mrByKG_workspace{background:#fffdfa;grid-template-columns:296px minmax(0,1fr);min-height:100svh;display:grid}.mrByKG_sidebar{background:#fff8ee;border-right:1px solid #eae3da;flex-direction:column;gap:24px;padding:28px 20px 20px;display:flex}.mrByKG_sidebar .mrByKG_brand{gap:10px}.mrByKG_sidebar .mrByKG_brand strong{font-weight:500}.mrByKG_selfCard{background:#fff;border:1px solid #e8e0d7;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.mrByKG_selfCard>div{overflow-wrap:anywhere;flex:1;min-width:0}.mrByKG_selfCard strong,.mrByKG_person strong,.mrByKG_group strong{font-size:12px;font-weight:600}.mrByKG_selfCard p{color:#426539;margin-top:4px;font-size:11px}.mrByKG_avatar{color:#292725;background:#f5d4bd;border-radius:11px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:500;display:grid;position:relative}.mrByKG_avatar[data-color="1"]{background:#e7e2f1}.mrByKG_avatar[data-color="2"]{background:#dbe9ed}.mrByKG_avatar[data-color="3"]{background:#e9dfbd}.mrByKG_avatarDot{background:#79a66a;border:1px solid #fff8ee;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-1px;right:-1px}.mrByKG_sidebarSection h2{color:#746d66;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;font-size:10px;font-weight:400;line-height:1.5;display:flex}.mrByKG_sidebarSection h2>span{text-transform:none;font-size:10px}.mrByKG_directory{gap:6px;margin-top:10px;list-style:none;display:grid}.mrByKG_person{overflow-wrap:anywhere;align-items:center;gap:10px;padding:5px 6px;font-size:12px;display:flex}.mrByKG_person>.mrByKG_dot{margin-left:auto}.mrByKG_person>div{min-width:0}.mrByKG_person p{color:#746d66;margin-top:4px;font-size:10px;line-height:1.5}.mrByKG_emptyDirectory{color:#746d66;margin-top:10px;padding:2px 6px;font-size:11px;line-height:1.6}.mrByKG_group summary{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:6px;list-style:none;display:flex}.mrByKG_group summary::-webkit-details-marker{display:none}.mrByKG_group summary:hover{background:#f3ebdf}.mrByKG_group summary>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.mrByKG_group summary svg{color:#81766a;flex:none;width:16px;height:16px}.mrByKG_group[open] summary svg{transform:rotate(90deg)}.mrByKG_group small{color:#746d66;margin-top:4px;font-size:10px;display:block}.mrByKG_groupIcon{color:#426539;background:#edf3e9;border-radius:11px;flex:none;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.mrByKG_group ul{gap:10px;padding:12px 8px 12px 48px;font-size:11px;list-style:none;display:grid}.mrByKG_group li{overflow-wrap:anywhere;justify-content:space-between;gap:8px;display:flex}.mrByKG_group li span{color:#746d66;font-size:10px}.mrByKG_sidebarFooter{margin-top:auto;padding-top:12px}.mrByKG_secondary{color:#292725;background:#fff;border:1px solid #e2d9cf;border-radius:9px;width:100%;min-height:44px;font-weight:500!important}.mrByKG_secondary:hover{background:#f9f2e9}.mrByKG_sidebarFooter p{text-align:center;color:#746d66;margin-top:16px;font-size:10px}.mrByKG_conversations{flex-direction:column;min-width:0;display:flex}.mrByKG_conversations>header{border-bottom:1px solid #eae3da;justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:24px 32px;display:flex}.mrByKG_conversations h1{font-size:18px;font-weight:400}.mrByKG_connectedLabel{color:#426539;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.mrByKG_welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:64px 28px 120px;display:flex}.mrByKG_welcomeLogo{background:#fff8ee;border-radius:38px;place-items:center;width:116px;height:116px;display:grid}.mrByKG_welcome h2{letter-spacing:-.02em;margin-top:8px;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.3}.mrByKG_welcome>p{color:#746d66;max-width:52ch;line-height:1.6}.mrByKG_welcome .mrByKG_welcomeNote{margin-top:24px;font-size:11px}@media (max-width:700px){.mrByKG_topBar{gap:12px;padding:14px 20px}.mrByKG_topBar .mrByKG_brand strong{font-size:21px}.mrByKG_brand p{font-size:10px}.mrByKG_connection{padding:8px;font-size:10px}.mrByKG_connectionActions{flex-direction:column;gap:0}.mrByKG_authMain{padding:48px 20px}.mrByKG_formPanel{border-radius:16px;padding:28px 24px}.mrByKG_formPanel h1{font-size:27px}.mrByKG_workspace{grid-template-columns:1fr}.mrByKG_sidebar{border-bottom:1px solid #eae3da;border-right:0;gap:24px;padding:24px 20px}.mrByKG_sidebar .mrByKG_brand{margin-bottom:0}.mrByKG_sidebarFooter{margin-top:8px}.mrByKG_conversations>header{min-height:72px;padding:24px 20px}.mrByKG_conversations h1{font-size:16px}.mrByKG_welcome{padding:48px 24px}}@media (max-width:380px){.mrByKG_topBar{padding:12px}.mrByKG_topBar .mrByKG_brand{gap:7px}.mrByKG_topBar .mrByKG_brand p{max-width:120px}.mrByKG_authMain{padding:32px 12px}}
.NXL_0W_workspace{background:#fff;border:1px solid #efe4d5;border-radius:24px;grid-template-columns:minmax(210px,280px) minmax(0,1fr);height:100svh;min-height:100svh;display:grid;overflow:hidden;box-shadow:0 20px 70px #2927251f}.NXL_0W_previewNotice{color:#695e52;text-align:center;background:#fff0df;grid-column:1/-1;padding:10px 20px;font-size:.85rem}.NXL_0W_sidebar{background:#fff8ee;flex-direction:column;gap:30px;min-height:0;padding:24px 16px;display:flex;overflow-y:auto}.NXL_0W_brand{color:#292725;align-items:center;gap:8px;padding:0 8px;font-size:1.2rem;display:flex}.NXL_0W_workspace .NXL_0W_signOut{color:#695e52;min-height:36px;font:inherit;background:#fffdf9;border:1px solid #ded2c4;border-radius:8px;padding:4px 7px;font-size:.7rem;line-height:1.2}.NXL_0W_accountActions{align-items:center;gap:6px;margin-left:auto;display:flex}.NXL_0W_workspace .NXL_0W_deleteAccount{color:#a33730;text-underline-offset:3px;background:0 0;border:0;min-height:28px;padding:0;font-size:.68rem;text-decoration:underline}.NXL_0W_sidebarFooter{justify-content:flex-end;margin-top:auto;padding:8px;display:flex}.NXL_0W_brand span,.NXL_0W_tomato{color:#e7473f}.NXL_0W_sidebar h2,.NXL_0W_sectionHeading h2{color:#81766a;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.NXL_0W_sectionHeading{justify-content:space-between;align-items:center;margin:0 8px 8px;display:flex}.NXL_0W_sectionHeading button{color:#fff;background:#e7473f;border:0;border-radius:50%;width:28px;height:28px;min-height:28px;padding:0;font-size:1.25rem;line-height:1}.NXL_0W_userList,.NXL_0W_roomList,.NXL_0W_messages{margin:8px 0 0;padding:0;list-style:none}.NXL_0W_personButton,.NXL_0W_roomList button{color:#403b36;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:40px;padding:10px 8px;display:flex}.NXL_0W_personButton:enabled:hover,.NXL_0W_roomList button:hover,.NXL_0W_activeRoom{background:#f5e6d7!important}.NXL_0W_personButton:disabled{color:#81766a}.NXL_0W_personButton small{color:#81766a;margin-left:auto}.NXL_0W_onlineDot,.NXL_0W_offlineDot{background:#79a66a;border-radius:50%;width:8px;height:8px}.NXL_0W_offlineDot{background:#b8b0a7}.NXL_0W_conversation{isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.NXL_0W_fireworkLayer{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}.NXL_0W_noRooms{color:#81766a;padding:10px 8px;font-size:.85rem}.NXL_0W_emptyState,.NXL_0W_groupPreview{text-align:center;place-content:center;gap:12px;min-height:100%;padding:36px;display:grid}.NXL_0W_emptyState h1,.NXL_0W_groupPreview h2,.NXL_0W_modal h2{color:#292725}.NXL_0W_emptyStateIcon{justify-self:center;width:128px;height:128px}.NXL_0W_emptyState p,.NXL_0W_groupPreview p,.NXL_0W_modal p{color:#695e52;line-height:1.5}.NXL_0W_previewMembers{text-align:center;background:#fffdfa;border:1px solid #efe4d5;border-radius:12px;width:min(100%,430px);padding:14px}.NXL_0W_previewMembers h3{color:#81766a;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.NXL_0W_previewMembers ul{gap:8px;padding:10px 0 0;list-style:none;display:grid}.NXL_0W_previewMembers li{color:#403b36;overflow-wrap:anywhere;text-align:center}.NXL_0W_tomato{font-size:3rem}.NXL_0W_roomHeader{z-index:1;border-bottom:1px solid #efe4d5;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex;position:relative}.NXL_0W_roomHeader p,.NXL_0W_roomHeader span{color:#81766a;font-size:.9rem}.NXL_0W_roomHeader h1{color:#292725;margin-top:4px;font-size:1.25rem}.NXL_0W_memberDetails{position:relative}.NXL_0W_memberButton{color:#695e52;min-height:36px;font:inherit;background:#fffdfa;border:1px solid #e2d9cf;border-radius:9px;padding:7px 10px;font-size:.88rem}.NXL_0W_memberPopover{z-index:1;color:#403b36;background:#fff;border:1px solid #efe4d5;border-radius:10px;width:min(260px,100vw - 48px);margin-top:8px;padding:10px 12px;font-size:.88rem;position:absolute;right:0;box-shadow:0 8px 24px #2927251f}.NXL_0W_memberPopover>strong{color:#403b36;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.NXL_0W_memberPopover ul{gap:9px;padding:10px 0 0;list-style:none;display:grid}.NXL_0W_memberPopover li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.NXL_0W_memberPopover li span{overflow-wrap:anywhere;min-width:0}.NXL_0W_memberPopover small{color:#81766a;flex:none;font-size:.78rem}.NXL_0W_error{z-index:2;color:#8b2c27;background:#ffe7e4;border-radius:10px;max-width:min(420px,100% - 40px);padding:10px 12px;font-size:.9rem;position:absolute;top:16px;right:20px}.NXL_0W_retry{z-index:2;color:#b3322d;min-height:36px;font:inherit;background:#fff;border:1px solid #e7473f;border-radius:10px;padding:0 10px;font-size:.85rem;position:absolute;top:70px;right:20px}.NXL_0W_messages{flex:none;align-content:end;gap:14px;min-height:100%;padding:28px;display:grid;overflow:visible}.NXL_0W_messageArea{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.NXL_0W_messagesEmpty{align-content:center}.NXL_0W_typingStatus{color:#81766a;min-height:24px;padding:0 28px 8px;font-size:.85rem;font-style:italic}.NXL_0W_typingStatus:not(:empty){animation:1.2s ease-in-out infinite NXL_0W_typingPulse}@keyframes NXL_0W_typingPulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.NXL_0W_typingStatus:not(:empty){animation:none}}.NXL_0W_messageRow{--bubble-column:1;--action-column:2;--content-row:1;color:#292725;grid-template-columns:minmax(0,1fr) auto;justify-self:start;justify-items:start;gap:4px 8px;min-width:0;max-width:min(75%,520px);display:grid}.NXL_0W_ownMessageRow{--bubble-column:2;--action-column:1;grid-template-columns:auto minmax(0,1fr);justify-self:end;justify-items:end}.NXL_0W_groupMessageRow{--content-row:2}.NXL_0W_messageSender{grid-column:var(--bubble-column,1);color:#e7473f;grid-row:1;font-size:.82rem;font-weight:700;display:block}.NXL_0W_ownMessage .NXL_0W_messageSender{text-align:right}.NXL_0W_messageBubble{grid-column:var(--bubble-column,1);grid-row:var(--content-row,1);background:#f5f1ec;border-radius:16px;gap:6px;width:fit-content;min-width:0;max-width:100%;padding:12px 14px;display:grid;position:relative}.NXL_0W_ownMessage .NXL_0W_messageBubble{color:#fff;background:#e7473f}.NXL_0W_messageBubble p{white-space:pre-wrap;line-height:1.45}.NXL_0W_messageBubble time{color:inherit;opacity:.7;justify-self:end;font-size:.72rem}.NXL_0W_noMessages{color:#81766a;justify-self:center}.NXL_0W_composer{border-top:1px solid #efe4d5;grid-template-columns:1fr auto;gap:10px;padding:18px 28px;display:grid}.NXL_0W_composer textarea,.NXL_0W_modal input{color:#292725;width:100%;font:inherit;resize:vertical;border:1px solid #ded2c4;border-radius:12px;padding:12px}.NXL_0W_composer button{color:#fff;min-height:48px;font:inherit;background:#e7473f;border:0;border-radius:12px;align-self:stretch;padding:0 18px;font-weight:700}.NXL_0W_groupPreview button,.NXL_0W_modalActions button:last-child{color:#fff;background:#e7473f;border:0;font-weight:700}.NXL_0W_groupPreview button{justify-self:center;width:min(100%,430px)}.NXL_0W_composer button:disabled,.NXL_0W_groupPreview button:disabled,.NXL_0W_modalActions button:disabled{opacity:.55}.NXL_0W_modalBackdrop{background:#29272573;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.NXL_0W_modal{background:#fff;border-radius:18px;gap:14px;width:min(100%,420px);padding:28px;display:grid}.NXL_0W_modal label{color:#403b36;font-weight:700}.NXL_0W_modalActions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.NXL_0W_modalActions button{color:#403b36;min-height:42px;font:inherit;background:#f5f1ec;border:0;border-radius:10px;padding:0 14px}.NXL_0W_modalActions .NXL_0W_dangerButton{color:#fff;background:#b94039}.NXL_0W_deleteError{background:#ffe7e4;border-radius:8px;padding:10px;font-size:.85rem;color:#8b2c27!important}@media (max-width:720px){.NXL_0W_workspace{grid-template-columns:1fr;min-height:auto}.NXL_0W_sidebar{grid-template-columns:1fr 1fr;gap:20px}.NXL_0W_brand{grid-column:1/-1}.NXL_0W_conversation{min-height:620px}}
.hyd7JW_action{display:contents}.hyd7JW_button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;align-items:center;gap:4px;padding:3px 7px;font-size:.72rem;display:inline-flex}.hyd7JW_button:hover{background:#f5f1ec}.hyd7JW_button:focus-visible{outline-offset:3px;outline:2px solid}.hyd7JW_button:disabled{cursor:wait;opacity:.65}.hyd7JW_aiButton,.hyd7JW_choosing,.hyd7JW_savedEmojis{grid-column:var(--action-column,2);grid-row:var(--content-row,1);align-self:center}.hyd7JW_aiButton,.hyd7JW_choosing{color:#81766a;place-items:center;width:32px;height:32px;padding:0;font-size:1.2rem;display:inline-grid;position:relative}.hyd7JW_aiButton:hover{color:#c6433d;background:#fff0ed}.hyd7JW_failed{color:#a46b26}.hyd7JW_failed:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.hyd7JW_choosing{animation:1s ease-in-out infinite alternate hyd7JW_choosing}.hyd7JW_savedEmojis{color:#695e52;flex-wrap:wrap;gap:5px;display:inline-flex}.hyd7JW_savedEmoji{display:inline-flex;position:relative}.hyd7JW_savedButton{justify-content:center;width:32px;height:32px;padding:0;font-size:1.1rem}.hyd7JW_burst{z-index:2;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.hyd7JW_main{left:var(--left);top:var(--top);font-size:clamp(3rem, var(--size), 6rem);filter:drop-shadow(0 3px 7px #29272533);line-height:1;animation:2s ease-out both hyd7JW_bloom;position:absolute;transform:translate(-50%,-50%)}.hyd7JW_particle{left:var(--left);top:var(--top);font-size:var(--size);filter:drop-shadow(0 2px 4px #29272529);animation:hyd7JW_scatter var(--duration) cubic-bezier(.15, .65, .3, 1) var(--delay) both;line-height:1;position:absolute}@keyframes hyd7JW_bloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}38%,65%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}@keyframes hyd7JW_scatter{0%{transform:translate(calc(-50% + var(--from-x)), calc(-50% + var(--from-y))) scale(.15) rotate(0deg);opacity:0}15%,40%{opacity:1}to{transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(.5) rotate(var(--rotation));opacity:0}}@keyframes hyd7JW_choosing{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hyd7JW_main{animation:none}.hyd7JW_particle{animation:none;display:none}.hyd7JW_choosing{animation:none}}
._8aEwW_page{background:#fff8ee;min-height:100svh}._8aEwW_main{width:100%}._8aEwW_previewPage{background:#fff8ee;min-height:100vh;padding:24px}
