.messages-module__dhD96q__page{max-width:1200px;color:var(--ink);margin:auto;padding:26px 30px 40px}.messages-module__dhD96q__pageHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.messages-module__dhD96q__pageHeader .theme-control{max-width:155px;margin:0}.messages-module__dhD96q__back{color:var(--body-ink);align-items:center;gap:7px;font-weight:600;text-decoration:none;display:inline-flex}.messages-module__dhD96q__heading{margin:30px 0 24px}.messages-module__dhD96q__heading>span{color:var(--muted);letter-spacing:.13em;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.messages-module__dhD96q__heading h1{font:800 clamp(28px,5vw,40px)/1.2 var(--heading-font);margin:9px 0}.messages-module__dhD96q__heading p{color:var(--body-ink);margin:0;font-size:16px}.messages-module__dhD96q__inbox{border:1px solid var(--line);background:var(--paper);border-radius:23px;grid-template-columns:330px minmax(0,1fr);min-height:590px;max-height:calc(100dvh - 250px);display:grid;overflow:hidden;box-shadow:0 12px 40px #102a5410}.messages-module__dhD96q__sidebar{border-right:1px solid var(--line);padding:20px;overflow-y:auto}.messages-module__dhD96q__listTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.messages-module__dhD96q__listTitle h2{margin:0 0 12px;font-size:16px}.messages-module__dhD96q__primary,.messages-module__dhD96q__secondary,.messages-module__dhD96q__iconButton{border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--paper);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 13px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.messages-module__dhD96q__primary{color:#fff;background:#366e98;border-color:#366e98}.messages-module__dhD96q__secondary:hover,.messages-module__dhD96q__iconButton:hover{background:color-mix(in srgb,var(--line) 40%,var(--paper))}.messages-module__dhD96q__primary:hover{background:#285d85}.messages-module__dhD96q__primary:disabled,.messages-module__dhD96q__secondary:disabled,.messages-module__dhD96q__iconButton:disabled{opacity:.6;cursor:wait}.messages-module__dhD96q__iconButton{min-width:36px;padding:8px}.messages-module__dhD96q__preference{border:1px solid var(--line);background:color-mix(in srgb,var(--line) 20%,var(--paper));border-radius:13px;margin:8px 0 18px;padding:12px;font-size:13px}.messages-module__dhD96q__preference label{align-items:center;gap:8px;font-weight:650;display:flex}.messages-module__dhD96q__preference input{accent-color:#366e98;width:17px;height:17px}.messages-module__dhD96q__preference p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.messages-module__dhD96q__preference p:empty{display:none}.messages-module__dhD96q__peer{align-items:center;gap:9px;min-width:0;display:flex}.messages-module__dhD96q__peer strong{overflow-wrap:anywhere;font-size:14px}.messages-module__dhD96q__peer .avatar{border-width:2px;flex-shrink:0;width:36px;min-width:36px;height:36px}.messages-module__dhD96q__peer .vacuum-badge{flex-shrink:0}.messages-module__dhD96q__conversations{gap:9px;margin:0;padding:0;list-style:none;display:grid}.messages-module__dhD96q__conversation{text-align:left;background:var(--paper);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:13px;flex-direction:column;gap:8px;padding:12px;display:flex}.messages-module__dhD96q__conversation>span:last-child{color:var(--muted);font-size:11px}.messages-module__dhD96q__conversation:hover,.messages-module__dhD96q__conversation[aria-pressed=true]{background:color-mix(in srgb,#366e98 10%,var(--paper));border-color:#6e99bd}.messages-module__dhD96q__requestActions{gap:8px;padding:7px 2px;display:flex}.messages-module__dhD96q__requestCard{background:color-mix(in srgb,#366e98 6%,var(--paper));border:1px solid #6e99bd;border-radius:14px;margin-bottom:16px;padding:14px}.messages-module__dhD96q__requestCard p,.messages-module__dhD96q__emptyHint{color:var(--muted);font-size:13px;line-height:1.65}.messages-module__dhD96q__requestCard .messages-module__dhD96q__primary{width:100%}.messages-module__dhD96q__preferencesLink{color:var(--body-ink);margin-top:22px;font-size:12px;display:inline-block}.messages-module__dhD96q__chatPanel{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.messages-module__dhD96q__chatHeader{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 18px;display:flex}.messages-module__dhD96q__chatHeader>.messages-module__dhD96q__secondary{white-space:nowrap;margin-left:auto;font-size:12px}.messages-module__dhD96q__chatHeader>.messages-module__dhD96q__iconButton{display:none}.messages-module__dhD96q__welcome{text-align:center;max-width:520px;color:var(--body-ink);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;margin:auto;padding:45px 32px;display:flex}.messages-module__dhD96q__welcome>svg{color:#477da5}.messages-module__dhD96q__welcome h2{color:var(--ink);font-size:22px;font-family:var(--heading-font);margin:0;line-height:1.4}.messages-module__dhD96q__welcome p{margin:0;font-size:14px;line-height:1.7}.messages-module__dhD96q__handwriting{font-family:var(--hand-font);color:#477da5;font-size:27px}.messages-module__dhD96q__welcome .messages-module__dhD96q__fineprint{font-size:12px}.messages-module__dhD96q__fineprint{color:var(--muted);padding:0 14px;font-size:11px;line-height:1.5}.messages-module__dhD96q__privacyNote{color:var(--muted);align-items:flex-start;gap:7px;margin:17px 4px;font-size:12px;line-height:1.6;display:flex}.messages-module__dhD96q__privacyNote svg{flex-shrink:0;margin-top:3px}.messages-module__dhD96q__feedback{color:var(--body-ink);overflow-wrap:anywhere;padding:0 10px;font-size:13px;line-height:1.6}.messages-module__dhD96q__feedback:empty{display:none}.messages-module__dhD96q__loading{text-align:center;color:var(--muted);padding:30px}.messages-module__dhD96q__messenger{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.messages-module__dhD96q__chatSafety{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 16px;font-size:11px;display:flex}.messages-module__dhD96q__chatSafety>span{align-items:center;gap:5px;display:flex}.messages-module__dhD96q__chatSafety .messages-module__dhD96q__secondary{min-height:32px;padding:6px 8px;font-size:11px}.messages-module__dhD96q__blockConfirm{background:color-mix(in srgb,var(--line) 25%,var(--paper));padding:10px 16px;font-size:13px}.messages-module__dhD96q__blockConfirm button{margin-right:8px}.messages-module__dhD96q__messenger .str-chat{--str-chat__primary-color:#366e98;--str-chat__background-color:var(--paper);--str-chat__surface-color:var(--paper);--str-chat__text-color:var(--ink);--str-chat__secondary-background-color:color-mix(in srgb,var(--line) 25%,var(--paper));--str-chat__border-radius-circle:50%;font-family:var(--ui-font);flex:1;min-height:0}.messages-module__dhD96q__messenger .str-chat__channel{min-width:0;height:100%;min-height:0}.messages-module__dhD96q__messenger .str-chat__main-panel{min-height:0}.messages-module__dhD96q__messenger .str-chat__message-composer{border-top:1px solid var(--line)}.messages-module__dhD96q__authorButton{min-width:28px;min-height:28px;color:var(--body-ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.messages-module__dhD96q__authorButton:hover{background:color-mix(in srgb,#366e98 12%,var(--paper))}.messages-module__dhD96q__messenger .str-chat{--str-chat__typography-font-family-sans:var(--ui-font)}:is(.messages-module__dhD96q__messenger .str-chat,.messages-module__dhD96q__messenger .str-chat__theme-dark){--str-chat__background-core-app:var(--paper);--str-chat__background-core-elevation-0:var(--paper);--str-chat__background-core-elevation-1:var(--paper);--str-chat__background-core-surface-default:color-mix(in srgb,var(--line) 35%,var(--paper));--str-chat__background-core-surface-subtle:color-mix(in srgb,var(--line) 15%,var(--paper));--str-chat__background-core-surface-strong:color-mix(in srgb,var(--line) 60%,var(--paper));--str-chat__text-primary:var(--ink);--str-chat__text-secondary:var(--body-ink);--str-chat__border-core-default:var(--line);--str-chat__border-core-subtle:var(--line)}@media (min-width:701px){.messages-module__dhD96q__page{padding-top:20px}.messages-module__dhD96q__pageHeader{margin-bottom:14px}.messages-module__dhD96q__heading{margin:18px 0 16px}.messages-module__dhD96q__heading h1{font-size:34px}.messages-module__dhD96q__inbox{height:clamp(400px,100dvh - 295px,680px);min-height:400px;max-height:none}}@media (max-width:700px){.messages-module__dhD96q__page .messages-module__dhD96q__inbox[data-conversation-open=true]{height:calc(100dvh - 24px);min-height:400px;scroll-margin-top:12px}.messages-module__dhD96q__chatSafety{flex-wrap:wrap}.messages-module__dhD96q__chatSafety>span{width:100%;max-width:none}.messages-module__dhD96q__chatSafety .messages-module__dhD96q__secondary:first-of-type{margin-left:auto}}html[data-theme=dark] .messages-module__dhD96q__primary{color:#f5f8ff;background:#365e86;border-color:#7396b9}html[data-theme=dark] .messages-module__dhD96q__primary:hover{background:#406f9b}html[data-theme=dark] .messages-module__dhD96q__handwriting{color:#9bbddd}html[data-theme=dark] .messages-module__dhD96q__welcome>svg{color:#9bbddd}html[data-theme=dark] .messages-module__dhD96q__inbox{background:#19243e}:is(html[data-theme=dark] .messages-module__dhD96q__conversation,html[data-theme=dark] .messages-module__dhD96q__secondary,html[data-theme=dark] .messages-module__dhD96q__iconButton){background:#19243e}html[data-theme=dark] .messages-module__dhD96q__messenger .str-chat{--str-chat__background-color:#19243e;--str-chat__surface-color:#19243e;--str-chat__primary-color:#8bb5d8}@media (max-width:700px){.messages-module__dhD96q__page{padding:18px 14px 25px}.messages-module__dhD96q__pageHeader{gap:12px;margin-bottom:22px}.messages-module__dhD96q__pageHeader .wordmark{letter-spacing:-1.3px;font-size:23px}.messages-module__dhD96q__heading{margin:24px 0 19px}.messages-module__dhD96q__heading p{font-size:14px}.messages-module__dhD96q__inbox{border-radius:18px;grid-template-columns:minmax(0,1fr);min-height:470px;max-height:none}.messages-module__dhD96q__sidebar{border-right:0;padding:16px}.messages-module__dhD96q__chatPanel{display:none}.messages-module__dhD96q__inbox[data-conversation-open=true]{height:calc(100dvh - 235px);min-height:400px}.messages-module__dhD96q__inbox[data-conversation-open=true] .messages-module__dhD96q__sidebar{display:none}.messages-module__dhD96q__inbox[data-conversation-open=true] .messages-module__dhD96q__chatPanel{display:flex}.messages-module__dhD96q__chatHeader{gap:7px;padding:12px 10px}.messages-module__dhD96q__chatHeader>.messages-module__dhD96q__iconButton{display:inline-flex}.messages-module__dhD96q__chatHeader .messages-module__dhD96q__peer strong{font-size:13px}.messages-module__dhD96q__chatHeader>.messages-module__dhD96q__secondary{padding:7px 9px;font-size:11px}.messages-module__dhD96q__chatSafety{padding:8px 10px;font-size:10px}.messages-module__dhD96q__chatSafety>span{max-width:60%}.messages-module__dhD96q__welcome{padding:35px 20px}.messages-module__dhD96q__privacyNote{font-size:11px}.messages-module__dhD96q__authorButton{min-width:28px;min-height:28px}.messages-module__dhD96q__peer .avatar{width:31px;min-width:31px;height:31px}}
