.RecoveryRoomWidget_shell__GwWbv{position:relative;margin:3.5rem 0;padding:1.5rem;border-radius:28px;border:1px solid color-mix(in srgb,var(--primary-color) 18%,var(--border-color));background:radial-gradient(circle at top left,rgba(105,53,156,.18),transparent 34%),radial-gradient(circle at right center,rgba(137,220,235,.1),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 94%,#fff 6%),var(--bg-primary));box-shadow:var(--shadow-lg);overflow:hidden}.RecoveryRoomWidget_glow__k9smt{position:absolute;inset:-18% auto auto 62%;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(105,53,156,.22),transparent 68%);filter:blur(8px);animation:RecoveryRoomWidget_drift__V8q5M 12s ease-in-out infinite;pointer-events:none}.RecoveryRoomWidget_header__6D0tP{position:relative;margin-bottom:1.4rem}.RecoveryRoomWidget_kicker__BiX76{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.8rem;padding:.35rem .8rem;border-radius:999px;border:1px solid rgba(105,53,156,.18);background:rgba(105,53,156,.12);color:var(--primary-color);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.RecoveryRoomWidget_title__m8HVM{margin:0;color:var(--text-dark);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.08}.RecoveryRoomWidget_subtitle__f1e_r{max-width:56rem;margin:.85rem 0 0;color:var(--text-light);font-size:1rem;line-height:1.7}.RecoveryRoomWidget_summaryRow__XUe_1{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.RecoveryRoomWidget_summaryPill__Gecjj{display:inline-grid;gap:.1rem;min-width:148px;padding:.75rem .95rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--primary-color) 18%,var(--border-color));background:color-mix(in srgb,var(--bg-secondary) 88%,var(--primary-color) 12%)}.RecoveryRoomWidget_summaryPill__Gecjj strong{color:var(--text-dark);font-size:1.05rem}.RecoveryRoomWidget_summaryPill__Gecjj span{color:var(--text-muted);font-size:.84rem}.RecoveryRoomWidget_layout__SV6uw{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:1rem}.RecoveryRoomWidget_panel__6_Efr{padding:1.1rem;border-radius:22px;border:1px solid color-mix(in srgb,var(--primary-color) 14%,var(--border-color));background:color-mix(in srgb,var(--bg-secondary) 92%,#fff 8%);box-shadow:var(--shadow-md)}.RecoveryRoomWidget_notePanel__tRqTT{background:linear-gradient(180deg,rgba(105,53,156,.08),transparent 18%),color-mix(in srgb,var(--bg-secondary) 92%,#fff 8%)}.RecoveryRoomWidget_feedPanel__dsasq{grid-column:1/-1}.RecoveryRoomWidget_panelHeader__Q4Tie h3{margin:0;color:var(--text-dark);font-size:1.1rem}.RecoveryRoomWidget_panelHeader__Q4Tie p{margin:.4rem 0 0;color:var(--text-light);font-size:.94rem;line-height:1.55}.RecoveryRoomWidget_heroStrip___TKhx{display:grid;gap:1rem;margin-top:1rem;padding:1rem;border-radius:20px;border:1px solid color-mix(in srgb,var(--primary-color) 20%,var(--border-color));background:linear-gradient(135deg,rgba(105,53,156,.11),transparent 44%),color-mix(in srgb,var(--bg-primary) 84%,var(--bg-secondary) 16%)}.RecoveryRoomWidget_heroEyebrow__l_Qkc{display:inline-block;margin-bottom:.35rem;color:var(--primary-color);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.RecoveryRoomWidget_heroCopy___vS0t,.RecoveryRoomWidget_heroPrivacy__ojDfi{margin:0;color:var(--text-light);line-height:1.65}.RecoveryRoomWidget_heroPrivacy__ojDfi{margin-top:.55rem;color:var(--text-muted);font-size:.88rem}.RecoveryRoomWidget_connectCard__h0sV_{display:grid;gap:.55rem}.RecoveryRoomWidget_identityCard__PRbc1{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.RecoveryRoomWidget_identityMeta__xD_5L,.RecoveryRoomWidget_messageAuthorCopy__3Yizi{display:grid;gap:.2rem}.RecoveryRoomWidget_identityAvatarFallback__0r1_j,.RecoveryRoomWidget_identityAvatar__Ih8NS,.RecoveryRoomWidget_messageAvatarFallback__5mTvq,.RecoveryRoomWidget_messageAvatar__qTJu9{width:44px;height:44px;border-radius:999px;-o-object-fit:cover;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color),var(--blue,#89b4fa));color:#fff;font-weight:700}.RecoveryRoomWidget_verifiedBadge__KHH1m{gap:.35rem;padding:.22rem .55rem;border-radius:999px;background:rgba(105,53,156,.12);color:var(--primary-color);font-size:.74rem;letter-spacing:.02em}.RecoveryRoomWidget_discordButton__3Vs3K,.RecoveryRoomWidget_verifiedBadge__KHH1m{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;font-weight:700}.RecoveryRoomWidget_discordButton__3Vs3K{justify-content:center;gap:.5rem;min-height:46px;padding:.85rem 1.1rem;border:1px solid rgba(105,53,156,.3);border-radius:999px;background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 72%,#fff 28%));color:#fff;cursor:pointer}.RecoveryRoomWidget_discordHint__oF7v5{margin:0;color:var(--text-light);font-size:.92rem;line-height:1.55}.RecoveryRoomWidget_form__0fu_g{display:grid;gap:.9rem;margin-top:1rem}.RecoveryRoomWidget_field__IAvuN{display:grid;gap:.45rem}.RecoveryRoomWidget_field__IAvuN span{color:var(--text-dark);font-size:.88rem;font-weight:600}.RecoveryRoomWidget_input__G9aG_,.RecoveryRoomWidget_select__6bslu,.RecoveryRoomWidget_textarea__hJ_hj{width:100%;border:1px solid color-mix(in srgb,var(--primary-color) 16%,var(--border-color));border-radius:16px;background:color-mix(in srgb,var(--bg-primary) 88%,#fff 12%);color:var(--text-dark);font:inherit}.RecoveryRoomWidget_input__G9aG_,.RecoveryRoomWidget_select__6bslu{min-height:48px;padding:.8rem .95rem}.RecoveryRoomWidget_textarea__hJ_hj{min-height:132px;resize:vertical;padding:.95rem;line-height:1.6}.RecoveryRoomWidget_input__G9aG_:focus,.RecoveryRoomWidget_select__6bslu:focus,.RecoveryRoomWidget_textarea__hJ_hj:focus{outline:none;border-color:rgba(105,53,156,.72);box-shadow:0 0 0 4px rgba(105,53,156,.14)}.RecoveryRoomWidget_formFooter__Ewx_v{display:flex;align-items:end;justify-content:space-between;gap:.9rem}.RecoveryRoomWidget_characterCount__MRWxq{color:var(--text-muted);font-size:.85rem;white-space:nowrap}.RecoveryRoomWidget_careButton__XSXw6,.RecoveryRoomWidget_pollButton__PTOpu,.RecoveryRoomWidget_primaryButton__nHTes,.RecoveryRoomWidget_secondaryButton__qQwHV{border:none;cursor:pointer;font:inherit;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.RecoveryRoomWidget_primaryButton__nHTes{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.85rem 1.2rem;border-radius:999px;background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 72%,#fff 28%));color:#fff;font-weight:700;box-shadow:0 10px 22px rgba(105,53,156,.22)}.RecoveryRoomWidget_secondaryButton__qQwHV{min-height:42px;padding:.75rem 1rem;border-radius:999px;background:rgba(105,53,156,.1);color:var(--text-dark);font-weight:600}.RecoveryRoomWidget_careButton__XSXw6:hover,.RecoveryRoomWidget_discordButton__3Vs3K:hover,.RecoveryRoomWidget_pollButton__PTOpu:hover,.RecoveryRoomWidget_primaryButton__nHTes:hover,.RecoveryRoomWidget_secondaryButton__qQwHV:hover{transform:translateY(-1px)}.RecoveryRoomWidget_careButton__XSXw6:disabled,.RecoveryRoomWidget_discordButton__3Vs3K:disabled,.RecoveryRoomWidget_pollButton__PTOpu:disabled,.RecoveryRoomWidget_primaryButton__nHTes:disabled{cursor:default;opacity:.7;transform:none}.RecoveryRoomWidget_careGrid__R3tuK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.RecoveryRoomWidget_careButton__XSXw6{display:grid;justify-items:start;gap:.25rem;min-height:104px;padding:.9rem;border-radius:18px;background:color-mix(in srgb,var(--bg-primary) 88%,#fff 12%);border:1px solid color-mix(in srgb,var(--primary-color) 16%,var(--border-color));text-align:left}.RecoveryRoomWidget_careEmoji__sm6F8{font-size:1.35rem}.RecoveryRoomWidget_careLabel__NBxLU{color:var(--text-dark);font-weight:700}.RecoveryRoomWidget_careCount__5R7Ft{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .55rem;border-radius:999px;background:rgba(105,53,156,.12);color:var(--primary-color);font-size:.84rem;font-weight:700}.RecoveryRoomWidget_pollOptions__c1515,.RecoveryRoomWidget_results__I0ZTn{display:grid;gap:.75rem;margin-top:1rem}.RecoveryRoomWidget_pollButton__PTOpu{min-height:48px;padding:.85rem .95rem;border-radius:16px;background:color-mix(in srgb,var(--bg-primary) 88%,#fff 12%);border:1px solid color-mix(in srgb,var(--primary-color) 16%,var(--border-color));color:var(--text-dark);font-weight:600;text-align:left}.RecoveryRoomWidget_resultRow__aJGRw{display:grid;gap:.35rem}.RecoveryRoomWidget_resultLabelRow__NSM83{display:flex;justify-content:space-between;gap:1rem;color:var(--text-light);font-size:.93rem}.RecoveryRoomWidget_resultTrack__D4ZcA{height:10px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border-color) 72%,transparent)}.RecoveryRoomWidget_resultBar__tPiix{height:100%;min-width:0;border-radius:999px;background:linear-gradient(135deg,var(--primary-color),var(--blue,#89b4fa))}.RecoveryRoomWidget_voteSummary__MxMHq{margin:.3rem 0 0;color:var(--text-muted);font-size:.9rem}.RecoveryRoomWidget_notice__QhWak{margin:.9rem 0 0;padding:.85rem .95rem;border-radius:16px;border:1px solid transparent;color:var(--text-light);font-size:.92rem;line-height:1.55;background:color-mix(in srgb,var(--bg-primary) 78%,#fff 22%)}.RecoveryRoomWidget_noticeNeutral__QqS16{border-color:color-mix(in srgb,var(--primary-color) 12%,var(--border-color))}.RecoveryRoomWidget_noticeSuccess__EGvH_{border-color:rgba(46,125,50,.2);background:rgba(46,125,50,.08);color:color-mix(in srgb,var(--text-dark) 86%,#2e7d32)}.RecoveryRoomWidget_noticePending__ps93f{border-color:rgba(174,124,18,.22);background:rgba(174,124,18,.08);color:color-mix(in srgb,var(--text-dark) 84%,#ae7c12)}.RecoveryRoomWidget_noticeError__mE2QM{border-color:rgba(176,47,69,.2);background:rgba(176,47,69,.08);color:color-mix(in srgb,var(--text-dark) 84%,#b02f45)}.RecoveryRoomWidget_messageList__evuH6{display:grid;gap:.8rem;margin-top:1rem}.RecoveryRoomWidget_messageCard__c4rgN{position:relative;padding:1rem 1rem .95rem;border-radius:18px;background:linear-gradient(180deg,rgba(105,53,156,.07),transparent 24%),color-mix(in srgb,var(--bg-primary) 88%,#fff 12%);border:1px solid color-mix(in srgb,var(--primary-color) 14%,var(--border-color))}.RecoveryRoomWidget_messageMeta__yUnJI{display:flex;justify-content:space-between;gap:.8rem;margin-bottom:.45rem;color:var(--text-muted);font-size:.86rem}.RecoveryRoomWidget_messageAuthor__2eTaJ{display:flex;align-items:center;gap:.65rem}.RecoveryRoomWidget_messageMeta__yUnJI strong{color:var(--text-dark)}.RecoveryRoomWidget_messageText___b7zd{margin:0;color:var(--text-light);line-height:1.65}.RecoveryRoomWidget_messageMood__bRad2{margin-top:.6rem;font-size:1rem}.RecoveryRoomWidget_emptyFeed__cry72,.RecoveryRoomWidget_errorState__u16e8,.RecoveryRoomWidget_loadingState__pFB_R{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:120px;color:var(--text-light);text-align:center}.RecoveryRoomWidget_errorState__u16e8{flex-direction:column}@keyframes RecoveryRoomWidget_drift__V8q5M{0%,to{transform:translateZ(0)}50%{transform:translate3d(-18px,14px,0)}}@media (max-width:900px){.RecoveryRoomWidget_layout__SV6uw{grid-template-columns:1fr}.RecoveryRoomWidget_feedPanel__dsasq{grid-column:auto}}@media (max-width:640px){.RecoveryRoomWidget_shell__GwWbv{margin:2.5rem 0;padding:1rem;border-radius:22px}.RecoveryRoomWidget_formFooter__Ewx_v{flex-direction:column;align-items:stretch}.RecoveryRoomWidget_careGrid__R3tuK{grid-template-columns:1fr}.RecoveryRoomWidget_messageMeta__yUnJI{flex-direction:column}.RecoveryRoomWidget_summaryRow__XUe_1{display:grid}}