.message-list-layout-module__AW9NFG__selectionDangerAction{}.message-list-layout-module__AW9NFG__root{--messages-list-width:920px;--messages-scrollbar-gap:4px;--messages-list-edge-mask:linear-gradient(180deg, transparent 0, #000 8px, #000 calc(100% - 12px), transparent 100%);--messages-tab-height:42px;min-height:0;color:var(--messages-list-text);align-content:start;gap:18px;display:grid;position:relative}.message-list-layout-module__AW9NFG__tabs{z-index:9;width:min(440px,100% - 120px);min-height:var(--messages-tab-height);pointer-events:auto;justify-content:center;align-items:center;gap:28px;margin:0 auto 8px;display:flex;position:relative}.message-list-layout-module__AW9NFG__tabButton{z-index:1;white-space:nowrap;--desktop-control-border:0;--desktop-control-background:transparent;--desktop-control-shadow:none;min-height:38px;color:var(--messages-list-muted);font-family:var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:normal;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 8px 8px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex;position:relative;}.message-list-layout-module__AW9NFG__tabIcon{flex-shrink:0;display:none}@media (min-width:701px){.message-list-layout-module__AW9NFG__tabIcon{display:block}}.message-list-layout-module__AW9NFG__tabBadge{box-sizing:border-box;border:1px solid var(--messages-list-line);background:var(--messages-list-control);min-width:19px;height:19px;color:var(--messages-list-text);letter-spacing:0;white-space:nowrap;box-shadow:none;border-radius:6px;flex-shrink:0;place-items:center;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.message-list-layout-module__AW9NFG__swipeViewport{touch-action:pan-y;width:100%;min-width:0;position:relative;overflow:visible}.message-list-layout-module__AW9NFG__swipeTrack{width:100%;min-width:0;display:block}.message-list-layout-module__AW9NFG__swipePane{width:100%;min-width:0;padding:0 2px;display:none}.message-list-layout-module__AW9NFG__swipePaneActive{display:block}.message-list-layout-module__AW9NFG__panel{isolation:isolate;min-height:auto;max-height:calc(calc(100dvh / var(--roleme-site-zoom,1)) - var(--messages-board-top-offset) - var(--messages-board-bottom-gap));flex-direction:column;display:flex;position:relative;overflow:visible}.message-list-layout-module__AW9NFG__panel[aria-hidden=true]{pointer-events:none}.message-list-layout-module__AW9NFG__panelHeader{z-index:3;width:min(100%, var(--messages-list-width));justify-content:flex-end;align-items:center;min-height:38px;margin:0 auto;padding:0 4px 12px;display:flex;position:relative}.message-list-layout-module__AW9NFG__panel:not(.message-list-layout-module__AW9NFG__emptyPanel)>.message-list-layout-module__AW9NFG__panelHeader:after{content:"";pointer-events:none;height:1px;position:absolute;bottom:0;left:4px;right:4px}.message-list-layout-module__AW9NFG__panelActions,.message-list-layout-module__AW9NFG__selectionBar,.message-list-layout-module__AW9NFG__selectionControls{z-index:3;align-items:center;display:inline-flex;position:relative}.message-list-layout-module__AW9NFG__panelActions{justify-content:flex-end}@media (max-width:700px){.message-list-layout-module__AW9NFG__panelActions{gap:8px}}.message-list-layout-module__AW9NFG__selectionBar{justify-content:space-between;gap:12px;width:100%}.message-list-layout-module__AW9NFG__selectionControls{flex-wrap:wrap;justify-content:flex-end;gap:8px}.message-list-layout-module__AW9NFG__selectionAction{cursor:pointer;white-space:nowrap;--desktop-control-border:0;--desktop-control-background:transparent;border-radius:var(--roleme-desktop-control-radius,var(--roleme-mobile-control-radius,8px));min-width:88px;min-height:32px;font-family:var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:normal;font-size:var(--roleme-desktop-button-size,14px);background:0 0;border:0 #0000;justify-content:center;align-items:center;gap:6px;padding:0 13px 1px;font-weight:600;line-height:1.3;display:inline-flex;}.message-list-layout-module__AW9NFG__selectionAction:disabled,.message-list-layout-module__AW9NFG__selectionAction[aria-disabled=true]{cursor:not-allowed;opacity:.58}.message-list-layout-module__AW9NFG__selectionAction:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){--desktop-control-background:color-mix(in srgb, var(--messages-list-control) 55%, transparent);background:0 0}.message-list-layout-module__AW9NFG__selectionDangerAction:is(:hover,:focus-visible):not(:disabled){--desktop-control-background:#df887b1a;background:0 0}@media (min-width:701px){.message-list-layout-module__AW9NFG__selectionAction:disabled,.message-list-layout-module__AW9NFG__selectionAction[aria-disabled=true]{transform:none}}.message-list-layout-module__AW9NFG__selectionCount{white-space:nowrap;flex:none;align-items:center;display:inline-flex}.message-list-layout-module__AW9NFG__selectionStatus{white-space:nowrap;justify-content:center;align-items:center;min-width:88px;min-height:32px;padding:0 13px 1px;display:inline-flex}.message-list-layout-module__AW9NFG__selectionManageAction,.message-list-layout-module__AW9NFG__selectionListExportAction{min-width:112px}.message-list-layout-module__AW9NFG__errorStack{z-index:3;gap:8px;width:min(100%,920px);margin:0 auto;padding:0 0 8px;display:grid;position:relative}.message-list-layout-module__AW9NFG__scrollArea{--rounded-scrollbar-width:6px;--rounded-scrollbar-thumb-border:1px;--rounded-scrollbar-thumb:#94a47d7a;--rounded-scrollbar-thumb-hover:#bec89eb3;--rounded-scrollbar-edge-gap:8px;z-index:1;width:min(100%, calc(var(--messages-list-width) + 2 * var(--messages-scrollbar-gap)));overscroll-behavior:contain;min-height:0;max-height:none;padding:8px calc(4px + var(--messages-scrollbar-gap)) 12px;-webkit-mask-image:var(--messages-list-edge-mask);-webkit-mask-image:var(--messages-list-edge-mask);mask-image:var(--messages-list-edge-mask);align-content:start;gap:0;margin:4px auto 0;display:grid;position:relative;overflow:hidden auto;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.message-list-layout-module__AW9NFG__emptyPanel{min-height:max(320px, calc(calc(100dvh / var(--roleme-site-zoom,1)) - var(--messages-board-top-offset) - var(--messages-board-bottom-gap) - var(--messages-tab-height) - 34px))}.message-list-layout-module__AW9NFG__emptyStateText{width:min(100%, var(--messages-list-width));text-align:center;min-height:0;color:var(--messages-list-muted);flex:auto;place-items:center;margin:0 auto;padding:0 32px 46px;display:grid}.message-list-layout-module__AW9NFG__loadMoreBlock{justify-items:center;gap:8px;padding:18px 0 2px;display:grid}.message-list-layout-module__AW9NFG__loadMoreButton{justify-content:center;align-items:center;min-height:36px;padding:0 15px 1px;display:inline-flex;}.message-list-layout-module__AW9NFG__loadMoreButton:disabled{cursor:not-allowed;opacity:.6}@media (max-width:700px){.message-list-layout-module__AW9NFG__loadMoreButton:disabled{transform:none}}@media (min-width:701px){.message-list-layout-module__AW9NFG__loadMoreButton:disabled{transform:none}}@media (min-width:1024px){.message-list-layout-module__AW9NFG__swipeViewport{margin-top:-4px;padding-top:4px}.message-list-layout-module__AW9NFG__panelHeader{padding-top:2px}}@media (max-width:1023px){.message-list-layout-module__AW9NFG__tabs{gap:18px;width:min(330px,100% - 34px)}.message-list-layout-module__AW9NFG__panelHeader{width:100%;min-height:52px;padding:0 0 10px}.message-list-layout-module__AW9NFG__scrollArea{max-height:calc(calc(100dvh / var(--roleme-site-zoom,1)) - var(--messages-board-top-offset) - var(--messages-board-bottom-gap))}.message-list-layout-module__AW9NFG__panelHeader[data-selection-active=true]{z-index:12;min-height:auto;padding:0 4px 12px;position:sticky;top:8px}.message-list-layout-module__AW9NFG__panelHeader[data-selection-active=true] .message-list-layout-module__AW9NFG__selectionBar{align-items:center;padding:0}.message-list-layout-module__AW9NFG__panelHeader[data-selection-active=true] .message-list-layout-module__AW9NFG__selectionStatus{min-width:84px;min-height:32px;padding-inline:12px}.message-list-layout-module__AW9NFG__selectionBar{gap:10px}.message-list-layout-module__AW9NFG__selectionManageAction{display:none}.message-list-layout-module__AW9NFG__swipePane{padding:0}.message-list-layout-module__AW9NFG__scrollArea{padding-right:var(--messages-scrollbar-gap);padding-bottom:calc(152px + max(10px, env(safe-area-inset-bottom)));padding-left:var(--messages-scrollbar-gap)}}@media (max-width:700px){.message-list-layout-module__AW9NFG__root{--messages-list-width:930px;--messages-scrollbar-gap:0px;--messages-list-edge-mask:linear-gradient(to bottom, transparent 0, #00000038 2px, #000000b8 5px, #000 8px, #000 calc(100% - 8px), #000000b8 calc(100% - 5px), #00000038 calc(100% - 2px), transparent 100%);flex-direction:column;gap:4px;height:100%;min-height:0;display:flex}.message-list-layout-module__AW9NFG__tabs,.message-list-layout-module__AW9NFG__errorStack{flex:none}.message-list-layout-module__AW9NFG__tabs{margin-bottom:0}.message-list-layout-module__AW9NFG__swipeViewport{flex:auto;min-height:0;overflow:hidden}.message-list-layout-module__AW9NFG__swipeTrack,.message-list-layout-module__AW9NFG__swipePaneActive{height:100%;min-height:0}.message-list-layout-module__AW9NFG__panel{height:100%;min-height:0;max-height:none;overflow:hidden}.message-list-layout-module__AW9NFG__panelHeader{min-height:44px;padding-bottom:10px}.message-list-layout-module__AW9NFG__scrollArea{scrollbar-width:none;scrollbar-gutter:auto;flex:auto;min-height:0;max-height:none;margin-top:8px;padding-bottom:34px;scroll-padding-bottom:34px}.message-list-layout-module__AW9NFG__scrollArea::-webkit-scrollbar{width:0;height:0;display:none}.message-list-layout-module__AW9NFG__panel.message-list-layout-module__AW9NFG__emptyPanel{min-height:0}}@media (max-width:480px){.message-list-layout-module__AW9NFG__root{--messages-tab-height:40px}.message-list-layout-module__AW9NFG__tabs{gap:16px;width:min(330px,100% - 12px)}.message-list-layout-module__AW9NFG__tabButton{padding-inline:6px}.message-list-layout-module__AW9NFG__panel.message-list-layout-module__AW9NFG__emptyPanel{min-height:360px}.message-list-layout-module__AW9NFG__emptyStateText{padding:0 8px 28px}.message-list-layout-module__AW9NFG__panelHeader{justify-content:center;width:100%;padding-left:0;padding-right:0}.message-list-layout-module__AW9NFG__panelActions{justify-content:space-between;width:100%}.message-list-layout-module__AW9NFG__selectionBar{flex-direction:column;align-items:stretch}.message-list-layout-module__AW9NFG__panelHeader[data-selection-active=true] .message-list-layout-module__AW9NFG__selectionBar{flex-direction:row;align-items:center}.message-list-layout-module__AW9NFG__selectionStatus,.message-list-layout-module__AW9NFG__selectionControls{justify-content:center}.message-list-layout-module__AW9NFG__panelHeader[data-selection-active=true] .message-list-layout-module__AW9NFG__selectionControls{flex-wrap:nowrap;justify-content:flex-end}.message-list-layout-module__AW9NFG__panelHeader[data-selection-active=true] .message-list-layout-module__AW9NFG__selectionAction{min-width:72px;min-height:32px;padding-inline:10px}.message-list-layout-module__AW9NFG__panelHeader[data-selection-active=true] .message-list-layout-module__AW9NFG__selectionGhostAction{min-width:72px;padding-inline:10px}}@media (min-width:1024px){.message-list-layout-module__AW9NFG__root{gap:16px}.message-list-layout-module__AW9NFG__tabs{gap:34px;width:min(430px,100% - 180px);min-height:44px;margin:0 auto 8px}.message-list-layout-module__AW9NFG__tabButton{min-height:40px;padding:0 8px 9px}.message-list-layout-module__AW9NFG__tabBadge{min-width:20px;height:20px}.message-list-layout-module__AW9NFG__panel{overflow:visible}.message-list-layout-module__AW9NFG__panel:before{content:none}.message-list-layout-module__AW9NFG__panelHeader{width:min(100%, var(--messages-list-width));min-height:36px;padding:0 2px 9px}.message-list-layout-module__AW9NFG__selectionAction{min-width:auto;min-height:30px;padding:0 11px 1px}.message-list-layout-module__AW9NFG__selectionManageAction,.message-list-layout-module__AW9NFG__selectionListExportAction,.message-list-layout-module__AW9NFG__selectionExportAction{min-width:auto}.message-list-layout-module__AW9NFG__selectionStatus{min-height:30px;padding:0 11px 1px}.message-list-layout-module__AW9NFG__scrollArea{width:min(100%, calc(var(--messages-list-width) + 2 * var(--messages-scrollbar-gap)));max-height:calc(calc(100dvh / var(--roleme-site-zoom,1)) - var(--messages-board-top-offset) - var(--messages-board-bottom-gap) - 104px);padding:8px calc(2px + var(--messages-scrollbar-gap)) 14px}.message-list-layout-module__AW9NFG__emptyPanel{min-height:max(320px, calc(calc(100dvh / var(--roleme-site-zoom,1)) - var(--messages-board-top-offset) - var(--messages-board-bottom-gap) - 70px))}.message-list-layout-module__AW9NFG__emptyStateText{width:min(100%, var(--messages-list-width));padding:0 32px 44px}.message-list-layout-module__AW9NFG__loadMoreButton{min-height:32px;padding:0 13px 1px}}@media (max-width:700px){.message-list-layout-module__AW9NFG__tabs{background:0 0;border:0}.message-list-layout-module__AW9NFG__tabButton{transition:transform .18s,color .18s,text-shadow .18s,opacity .18s}.message-list-layout-module__AW9NFG__tabButton:hover{transform:translateY(-1px)}.message-list-layout-module__AW9NFG__panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.message-list-layout-module__AW9NFG__selectionCount{font-family:var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:-.005em;font-size:12.2px;font-weight:520;line-height:1}.message-list-layout-module__AW9NFG__selectionStatus{border:1px solid var(--messages-list-line);border-radius:var(--roleme-mobile-control-radius);background:var(--messages-list-field);font-family:var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:normal;box-shadow:none;font-size:12.2px;font-weight:500;line-height:1}.message-list-layout-module__AW9NFG__selectionGhostAction{border-color:var(--messages-list-line);background:var(--messages-list-field)}.message-list-layout-module__AW9NFG__selectionGhostAction:hover{background:var(--messages-list-control)}.message-list-layout-module__AW9NFG__scrollArea{background:0 0;border-radius:0}.message-list-layout-module__AW9NFG__panelHeader:after{background:var(--messages-list-line)}.message-list-layout-module__AW9NFG__loadMoreButton{border:1px solid var(--messages-list-border);border-radius:var(--roleme-mobile-control-radius);background:var(--messages-list-control);font-size:13px;font-weight:600;line-height:1;transition:transform .18s,border-color .18s,background .18s,color .18s}.message-list-layout-module__AW9NFG__loadMoreButton:hover{border-color:var(--messages-list-accent);background:var(--messages-list-control);transform:translateY(-1px)}@media (max-width:480px){.message-list-layout-module__AW9NFG__emptyStateText{font-size:15px}}}.message-list-layout-module__AW9NFG__tabButtonActive{color:var(--messages-list-accent)}.message-list-layout-module__AW9NFG__tabButton[aria-selected=false]:is(:hover,:focus-visible){color:var(--messages-list-text-strong)}.message-list-layout-module__AW9NFG__selectionAction,.message-list-layout-module__AW9NFG__loadMoreButton{color:var(--messages-list-text)}.message-list-layout-module__AW9NFG__selectionDangerAction{color:var(--messages-list-danger)}.message-list-layout-module__AW9NFG__selectionExportAction,.message-list-layout-module__AW9NFG__selectionAction[aria-pressed=true]{color:var(--messages-list-accent)}.message-list-layout-module__AW9NFG__selectionCount,.message-list-layout-module__AW9NFG__selectionStatus{color:var(--messages-list-muted)}@media (min-width:701px){.message-list-layout-module__AW9NFG__panelHeader{top:-5px}.message-list-layout-module__AW9NFG__panelActions{gap:16px}.message-list-layout-module__AW9NFG__root{font-family:var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:normal}.message-list-layout-module__AW9NFG__tabs,.message-list-layout-module__AW9NFG__panel{background:0 0;border:0}.message-list-layout-module__AW9NFG__loadMoreButton{border-radius:var(--roleme-desktop-control-radius);font-family:var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:normal;font-size:var(--roleme-desktop-button-size);font-weight:600;line-height:1.3}.message-list-layout-module__AW9NFG__selectionAction{--desktop-control-motion:1;transition:var(--desktop-control-transition), background-color .42s ease}.message-list-layout-module__AW9NFG__loadMoreButton{--desktop-control-border:1px solid var(--messages-list-border);--desktop-control-background:var(--messages-list-control);--desktop-control-inset:1px;background:0 0;border:1px solid #0000}.message-list-layout-module__AW9NFG__selectionCount,.message-list-layout-module__AW9NFG__selectionStatus{font-size:var(--roleme-desktop-meta-size);font-weight:500;line-height:1.3}.message-list-layout-module__AW9NFG__selectionStatus,.message-list-layout-module__AW9NFG__scrollArea{background:0 0;border:0}.message-list-layout-module__AW9NFG__panelHeader:after{background:var(--messages-list-line)}.message-list-layout-module__AW9NFG__emptyStateText{font-family:var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:normal;font-size:var(--roleme-desktop-card-body-size);font-weight:450;line-height:1.56}.message-list-layout-module__AW9NFG__tabButton,.message-list-layout-module__AW9NFG__loadMoreButton{--desktop-control-motion:1;transition:var(--desktop-control-transition)}.message-list-layout-module__AW9NFG__tabButton:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),.message-list-layout-module__AW9NFG__selectionAction:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),.message-list-layout-module__AW9NFG__loadMoreButton:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){--desktop-control-motion:var(--desktop-control-hover-scale)}.message-list-layout-module__AW9NFG__tabButton:active:not(:disabled):not([aria-disabled=true]),.message-list-layout-module__AW9NFG__selectionAction:active:not(:disabled):not([aria-disabled=true]),.message-list-layout-module__AW9NFG__loadMoreButton:active:not(:disabled):not([aria-disabled=true]){--desktop-control-motion:var(--desktop-control-press-scale)}@media (prefers-reduced-motion:reduce){.message-list-layout-module__AW9NFG__tabButton,.message-list-layout-module__AW9NFG__selectionAction,.message-list-layout-module__AW9NFG__loadMoreButton{transition:var(--desktop-control-transition)}.message-list-layout-module__AW9NFG__tabButton:is(:hover,:focus-visible,:active),.message-list-layout-module__AW9NFG__selectionAction:is(:hover,:focus-visible,:active),.message-list-layout-module__AW9NFG__loadMoreButton:is(:hover,:focus-visible,:active){--desktop-control-motion:1;filter:none}}}
.chat-import-button-module__Xrc2DW__primary{}.chat-import-button-module__Xrc2DW__secondary{}.chat-import-button-module__Xrc2DW__button{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:88px;min-height:32px;padding:0 13px 1px;display:inline-flex;}.chat-import-button-module__Xrc2DW__button:disabled,.chat-import-button-module__Xrc2DW__button[aria-disabled=true]{cursor:not-allowed;opacity:var(--chat-import-disabled-opacity,.46)}@media (max-width:700px){:is(:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button:disabled,:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button[aria-disabled=true]){transform:none}}:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__button{--chat-import-disabled-opacity:.58;--desktop-control-border:0;--desktop-control-background:transparent;background:0 0;border:0 #0000}:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__button:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){--desktop-control-background:color-mix(in srgb, var(--messages-list-control) 55%, transparent);background:0 0}:is(:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__secondary,:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__swapButton){--desktop-control-border:1px solid var(--messages-list-border);--desktop-control-background:var(--messages-list-control);--desktop-control-inset:1px;background:0 0;border:1px solid #0000}:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04110cb8}:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__mappingText{border-left:2px solid var(--messages-list-line)}:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__primary:before{border-color:var(--home-primary-action-accent)}:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__sideOption{border:1px solid var(--messages-list-border);border-radius:var(--roleme-desktop-control-radius,var(--roleme-mobile-control-radius,8px));background:var(--messages-list-surface)}:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__sideOption:has(input:checked){border-color:var(--home-primary-action-accent);background:var(--messages-list-selected)}:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__sideOption input{accent-color:var(--home-primary-action-accent)}@media (min-width:701px){.chat-import-button-module__Xrc2DW__button:disabled,.chat-import-button-module__Xrc2DW__button[aria-disabled=true]{transform:none}}.chat-import-button-module__Xrc2DW__listButton{min-width:112px}.chat-import-button-module__Xrc2DW__railButton{width:48px;min-width:48px;height:48px;min-height:48px;padding:0}.chat-import-button-module__Xrc2DW__backdrop{z-index:1200;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.chat-import-button-module__Xrc2DW__modal{gap:15px;width:min(620px,100%);padding:24px;display:grid}.chat-import-button-module__Xrc2DW__text{text-align:center;margin:0}.chat-import-button-module__Xrc2DW__fields{gap:10px;display:grid}.chat-import-button-module__Xrc2DW__field{gap:6px;display:grid}.chat-import-button-module__Xrc2DW__field input{outline:none;width:100%;padding:12px 13px}.chat-import-button-module__Xrc2DW__error{text-align:center;margin:0}.chat-import-button-module__Xrc2DW__actions{justify-content:center;gap:12px;display:flex}.chat-import-button-module__Xrc2DW__secondary,.chat-import-button-module__Xrc2DW__primary{cursor:pointer;min-width:128px;min-height:44px;padding:0 18px}.chat-import-button-module__Xrc2DW__primary:disabled,.chat-import-button-module__Xrc2DW__secondary:disabled{cursor:not-allowed;opacity:.62}.chat-import-button-module__Xrc2DW__sidePickerHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-import-button-module__Xrc2DW__swapButton{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 11px;display:inline-flex;}.chat-import-button-module__Xrc2DW__swapButton:disabled{cursor:default;opacity:.48}.chat-import-button-module__Xrc2DW__sideOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chat-import-button-module__Xrc2DW__sideOption{cursor:pointer;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:11px;display:grid}.chat-import-button-module__Xrc2DW__sideOption input{margin-top:4px}.chat-import-button-module__Xrc2DW__sideOptionBody{gap:4px;min-width:0;display:grid}.chat-import-button-module__Xrc2DW__sideOptionBody strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-import-button-module__Xrc2DW__sideOptionBody small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-import-button-module__Xrc2DW__mappingText{margin:-2px 0 0;padding-left:12px}@media (max-width:700px){.chat-import-button-module__Xrc2DW__backdrop{--import-top-clearance:calc(var(--roleme-mobile-primary-control-top,8px) + 42px);--import-bottom-clearance:calc(var(--roleme-mobile-dock-clearance,80px) + 10px);top:var(--roleme-visual-viewport-offset-top,0px);height:var(--roleme-visual-viewport-height,calc(100dvh / var(--roleme-site-zoom,1)));padding:var(--import-top-clearance) 11px var(--import-bottom-clearance);align-items:center;bottom:auto;overflow:hidden}.chat-import-button-module__Xrc2DW__modal{width:min(100%,430px);min-height:0;max-height:calc(var(--roleme-visual-viewport-height,calc(100dvh / var(--roleme-site-zoom,1))) - var(--import-top-clearance) - var(--import-bottom-clearance));overscroll-behavior:contain;scrollbar-width:none;gap:10px;padding:16px 14px;overflow-y:auto}.chat-import-button-module__Xrc2DW__modal::-webkit-scrollbar{display:none}.chat-import-button-module__Xrc2DW__sidePickerHeader{align-items:center;gap:8px}.chat-import-button-module__Xrc2DW__swapButton{flex:none;padding-inline:8px}.chat-import-button-module__Xrc2DW__sideOptions{grid-template-columns:1fr;gap:8px}.chat-import-button-module__Xrc2DW__sideOption{align-items:center;padding:10px}.chat-import-button-module__Xrc2DW__sideOption input{margin:0}.chat-import-button-module__Xrc2DW__mappingText{padding-left:9px}.chat-import-button-module__Xrc2DW__field input{min-height:44px;padding:10px 12px}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__field input{outline:none}.chat-import-button-module__Xrc2DW__actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.chat-import-button-module__Xrc2DW__secondary,.chat-import-button-module__Xrc2DW__primary{min-width:0;padding-inline:10px}}@media (min-width:1024px){.chat-import-button-module__Xrc2DW__button.chat-import-button-module__Xrc2DW__listButton{min-width:auto;min-height:30px;padding:0 11px 1px}.chat-import-button-module__Xrc2DW__modal{gap:16px;width:min(664px,100%);padding:26px}.chat-import-button-module__Xrc2DW__swapButton,.chat-import-button-module__Xrc2DW__secondary,.chat-import-button-module__Xrc2DW__primary{min-height:40px}}.chat-import-button-module__Xrc2DW__desktopCreateLabel{display:none}.chat-import-button-module__Xrc2DW__mobileCreateLabel{display:inline}@media (min-width:1024px){.chat-import-button-module__Xrc2DW__actions{gap:12px}.chat-import-button-module__Xrc2DW__primary,.chat-import-button-module__Xrc2DW__secondary{width:154px;min-width:154px;max-width:154px;min-height:42px}.chat-import-button-module__Xrc2DW__primary{order:1}.chat-import-button-module__Xrc2DW__secondary{order:2}.chat-import-button-module__Xrc2DW__desktopCreateLabel{display:inline}.chat-import-button-module__Xrc2DW__mobileCreateLabel{display:none}}@media (max-width:700px){:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button{border-radius:var(--roleme-mobile-control-radius);font-family:var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:-.006em;background:radial-gradient(at 50% 0,#fff1cb1f,#0000 64%),linear-gradient(#ffefc713,#ffefc706 52%,#0000),#080f0d75;border:1px solid #e8d09a4f;font-size:12.2px;font-weight:520;line-height:1;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s,opacity .16s;box-shadow:0 9px 20px #00000026,0 0 0 1px #fff4d205,inset 0 1px #fff7db17}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button:hover{background:radial-gradient(at 50% 0,#fff1cb2e,#0000 64%),linear-gradient(#ffefc71b,#ffefc709 52%,#0000),#101d1899;border-color:#f6dba278;transform:translateY(-1px);box-shadow:0 11px 24px #0003,0 0 18px #e2b96f13,inset 0 1px #fff7db1f}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button:active{background:radial-gradient(at 50% 0,#fff1cb17,#0000 64%),linear-gradient(#ffefc70e,#0000 56%),#070c0a9e;border-color:#efd2965c;transform:translateY(0);box-shadow:0 5px 13px #0000002b,inset 0 1px 6px #0000002e}:is(:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button:disabled,:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button[aria-disabled=true]){box-shadow:inset 0 1px #fff4d20d}:is(:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button[aria-disabled=true]:hover,:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button[aria-disabled=true]:active){background:radial-gradient(at 50% 0,#fff1cb1f,#0000 64%),linear-gradient(#ffefc713,#ffefc706 52%,#0000),#080f0d75;border-color:#e8d09a4f;transform:none;box-shadow:inset 0 1px #fff4d20d}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__modal{border-radius:var(--roleme-mobile-panel-radius);font-family:var(--font-inter), system-ui, sans-serif;background:linear-gradient(#2a201bf7,#14110ffc);border:1px solid #c8a46b3d;box-shadow:0 28px 80px #00000085,inset 0 1px #ffffff0a}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__field input{border-radius:var(--roleme-mobile-control-radius);background:#0c0a0894;border:1px solid #c8a46b33;outline:none}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__error{font-size:14px;font-weight:700}:is(:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__secondary,:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__primary){border-radius:var(--roleme-mobile-control-radius);font-family:var(--font-inter), system-ui, sans-serif;font-weight:800}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__secondary{background:#14110f9e;border:1px solid #e2b96f2e}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__primary{background:linear-gradient(#edcd88 0%,#d6ad68 48%,#b98a48 100%);border:1px solid #ffe29fb8}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sidePickerHeader>span{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:850}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__swapButton{border-radius:var(--roleme-mobile-control-radius);font-family:var(--font-inter), system-ui, sans-serif;background:#14110f9e;border:1px solid #e2b96f2e;font-size:12px;font-weight:760;transition:transform .16s,border-color .16s,background .16s,opacity .16s}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__swapButton:not(:disabled):hover{background:#241b16c7;border-color:#e2b96f57;transform:translateY(-1px)}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOption{border-radius:var(--roleme-mobile-control-radius);background:#07060557;border:1px solid #e2b96f21;transition:border-color .16s,background .16s,box-shadow .16s}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOption:has(input:checked){background:radial-gradient(circle at 12% 0,#e2b96f26,#0000 42%),#21181194;border-color:#e2b96f70;box-shadow:inset 0 1px #fff0cc0f,0 0 22px #e2b96f0f}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOptionBody strong{font-size:14px;font-weight:800}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOptionBody small{font-size:12.5px;line-height:1.35}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__mappingText{border-left:2px solid #e2b96f4d;font-size:13.5px;line-height:1.52}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__backdrop{-webkit-backdrop-filter:blur(5px)saturate(.98);backdrop-filter:blur(5px)saturate(.98);background:radial-gradient(at 50% 22%,#597f681c,#0000 38%),#050c09a8}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__modal{border-radius:var(--roleme-mobile-panel-radius);background:radial-gradient(at 18% 0,#e4ca8d13,#0000 38%),radial-gradient(at 86% 84%,#426c571a,#0000 44%),linear-gradient(#1d3027fb,#111f19fe 58%,#0a1410fe);border-color:#c4ae7847;box-shadow:0 24px 64px #0000006b,inset 0 1px #ffefc712}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__text{font-size:14px;line-height:1.4}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sidePickerHeader>span{letter-spacing:0;font-weight:650}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOption{border-radius:var(--roleme-mobile-control-radius);background:#0c191394;border-color:#cbb1732e}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOption:has(input:checked){box-shadow:none;background:#2d4431ad;border-color:#e2bf7470}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOption input{accent-color:#d7bd82}:is(:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOptionBody strong,:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__mappingText strong){font-weight:650}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__mappingText{border-left-color:#cbb1733d;font-size:13px;line-height:1.4}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__field input{border-radius:var(--roleme-mobile-control-radius);background:#0c1913c7;border-color:#cbb17338;outline:none;font-size:16px}:is(:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__swapButton,:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__secondary){background:#0c1913c7;border-color:#cbb17338}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__swapButton:not(:disabled):hover{background:#1f3024e0}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__primary{background:linear-gradient(#dfc17f,#bd9250);border-color:#f6dda461}:is(:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__secondary,:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__primary){border-radius:var(--roleme-mobile-control-radius);font-size:14px;font-weight:650}}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button{color:#f6e2b5e6}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button:hover{color:#fff0be}:is(:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button[aria-disabled=true]:hover,:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button[aria-disabled=true]:active){color:#f6e2b5e6}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__modal{color:#ead8bd}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__text{color:#d8c5a7}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__field input{color:#f3e3c6}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__error{color:var(--roleme-danger)}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__secondary{color:#dcc59a}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__primary{color:#19110a}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sidePickerHeader>span{color:#d6b06d}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__swapButton{color:#dcc59a}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOptionBody strong{color:#f0d4a0}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOptionBody small{color:#d8c5a7c7}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__mappingText{color:#cdbb9b}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__mappingText strong{color:#efd49f}@media (min-width:1024px){:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button.chat-import-button-module__Xrc2DW__listButton{color:#e2cfa8c7}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button.chat-import-button-module__Xrc2DW__listButton:hover{color:#f1d9a4}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__modal{color:#eadcc0}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__text{color:#d7c8a8}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sidePickerHeader>span{color:#dcb876}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__field input{color:#f2e4c7}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__mappingText{color:#d8cbaa}:is(:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__swapButton,:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__secondary){color:#ecd7a1}:is(:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__swapButton:hover:not(:disabled),:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__secondary:hover:not(:disabled)){color:#fff0c3}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__primary{color:#24170b}}@media (min-width:701px){:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button{--desktop-control-border:1px solid #e8d09a4f;border-radius:var(--roleme-desktop-control-radius,999px);--desktop-control-background:radial-gradient(ellipse at 50% 0%, #fff1cb1f, transparent 64%), linear-gradient(180deg, #ffefc713, #ffefc706 52%, transparent), #080f0d75;font-family:var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:-.006em;--desktop-control-shadow:0 9px 20px #00000026, 0 0 0 1px #fff4d205, inset 0 1px 0 #fff7db17;box-shadow:none;transition:var(--desktop-control-transition);--desktop-control-inset:1px;background:0 0;border:1px solid #0000;font-size:12.2px;font-weight:520;line-height:1}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button:hover{--desktop-control-background:radial-gradient(ellipse at 50% 0%, #fff1cb2e, transparent 64%), linear-gradient(180deg, #ffefc71b, #ffefc709 52%, transparent), #101d1899;--desktop-control-shadow:0 11px 24px #0003, 0 0 18px #e2b96f13, inset 0 1px 0 #fff7db1f;box-shadow:none;background:0 0}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button:hover:before{border-color:#f6dba278}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button:active{--desktop-control-background:radial-gradient(ellipse at 50% 0%, #fff1cb17, transparent 64%), linear-gradient(180deg, #ffefc70e, transparent 56%), #070c0a9e;--desktop-control-shadow:0 5px 13px #0000002b, inset 0 1px 6px #0000002e;box-shadow:none;background:0 0}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button:active:before{border-color:#efd2965c}:is(:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button:disabled,:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button[aria-disabled=true]){--desktop-control-shadow:inset 0 1px 0 #fff4d20d;box-shadow:none}:is(:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button[aria-disabled=true]:hover,:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button[aria-disabled=true]:active){--desktop-control-background:radial-gradient(ellipse at 50% 0%, #fff1cb1f, transparent 64%), linear-gradient(180deg, #ffefc713, #ffefc706 52%, transparent), #080f0d75;--desktop-control-shadow:inset 0 1px 0 #fff4d20d;box-shadow:none;background:0 0;transform:none}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button[aria-disabled=true]:hover:before{border-color:#e8d09a4f}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button[aria-disabled=true]:active:before{border-color:#e8d09a4f}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 34%,#c8a46b1a,#0000 34%),#090706b8}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__modal{border-radius:var(--roleme-desktop-panel-radius,24px);font-family:var(--font-inter), system-ui, sans-serif;background:linear-gradient(#2a201bf7,#14110ffc);border:1px solid #c8a46b3d;box-shadow:0 28px 80px #00000085,inset 0 1px #ffffff0a}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__text{font-size:15px;line-height:1.5}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__field input{border-radius:var(--roleme-desktop-control-radius,14px);background:#0c0a0894;border:1px solid #c8a46b33;outline:none}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__error{font-size:14px;font-weight:700}:is(:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__secondary,:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__primary){border-radius:var(--roleme-desktop-control-radius,14px);font-family:var(--font-inter), system-ui, sans-serif;font-weight:800}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__secondary{--desktop-control-border:1px solid #e2b96f2e;--desktop-control-background:#14110f9e;--desktop-control-inset:1px;background:0 0;border:1px solid #0000}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__primary{--desktop-control-border:1px solid #ffe29fb8;--desktop-control-background:linear-gradient(180deg,#edcd88 0%,#d6ad68 48%,#b98a48 100%);--desktop-control-inset:1px;background:0 0;border:1px solid #0000}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sidePickerHeader>span{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:850}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__swapButton{--desktop-control-border:1px solid #e2b96f2e;border-radius:var(--roleme-desktop-control-radius,12px);--desktop-control-background:#14110f9e;font-family:var(--font-inter), system-ui, sans-serif;transition:var(--desktop-control-transition);--desktop-control-inset:1px;background:0 0;border:1px solid #0000;font-size:12px;font-weight:760}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__swapButton:not(:disabled):hover{--desktop-control-background:#241b16c7;background:0 0}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__swapButton:not(:disabled):hover:before{border-color:#e2b96f57}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOption{border-radius:var(--roleme-desktop-control-radius,15px);background:#07060557;border:1px solid #e2b96f21;transition:border-color .16s,background .16s,box-shadow .16s}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOption:has(input:checked){background:radial-gradient(circle at 12% 0,#e2b96f26,#0000 42%),#21181194;border-color:#e2b96f70;box-shadow:inset 0 1px #fff0cc0f,0 0 22px #e2b96f0f}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOption input{accent-color:#d7ac61}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOptionBody strong{font-size:14px;font-weight:800}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOptionBody small{font-size:12.5px;line-height:1.35}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__mappingText{border-left:2px solid #e2b96f4d;font-size:13.5px;line-height:1.52}@media (min-width:1024px){:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button.chat-import-button-module__Xrc2DW__listButton{--desktop-control-border:0;--desktop-control-background:transparent;letter-spacing:-.008em;--desktop-control-shadow:-1px 0 0 #e1c2801f;box-shadow:none;background:0 0;border:0 #0000;font-size:12px;font-weight:640}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button.chat-import-button-module__Xrc2DW__listButton:hover{--desktop-control-border:0;--desktop-control-background:#ecd39e0e;--desktop-control-shadow:-1px 0 0 #e1c2801f;box-shadow:none;background:0 0;border:0 #0000;transform:none}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__backdrop{-webkit-backdrop-filter:blur(8px)saturate(.96);backdrop-filter:blur(8px)saturate(.96);background:radial-gradient(at 50% 20%,#e9c57a17,#0000 30%),radial-gradient(at 50% 74%,#37595624,#0000 46%),#05090abd}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__modal{background:radial-gradient(at 16% 0,#e6c37b14,#0000 38%),radial-gradient(at 86% 88%,#4468641f,#0000 42%),linear-gradient(#182525f7,#0d1617fb);border-color:#dcbc793d;box-shadow:0 30px 82px #0000008a,0 0 38px #17373924,inset 0 1px #fff8e10d}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__field input{background:#0910118a;border-color:#dfbd782e;box-shadow:inset 0 1px #fff4d208}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOption{background:#080d0e61;border-color:#dfbd781f}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOption:has(input:checked){background:radial-gradient(circle at 12% 0,#e5c37a21,#0000 42%),#2019127a;border-color:#e5c37a57;box-shadow:inset 0 1px #fff0cc0d,0 0 22px #e5c37a0a}:is(:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__swapButton,:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__secondary){--desktop-control-background:linear-gradient(180deg, #ffefc70a, transparent 56%), #0a121252;background:0 0}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__swapButton:before{border-color:#dfbd782e}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__secondary:before{border-color:#dfbd782e}:is(:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__swapButton:hover:not(:disabled),:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__secondary:hover:not(:disabled)){--desktop-control-background:linear-gradient(180deg, #ffefc713, transparent 56%), #101c1c75;background:0 0}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__swapButton:hover:not(:disabled):before{border-color:#efd08f57}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__secondary:hover:not(:disabled):before{border-color:#efd08f57}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__primary{--desktop-control-background:radial-gradient(ellipse at 50% 0%, #fff8df42, transparent 62%), linear-gradient(180deg, #f1d08d 0%, #dab164 56%, #b98c4b 100%);--desktop-control-shadow:0 14px 28px #00000038, 0 0 22px #e7c1751a, inset 0 1px 0 #fff9e561;box-shadow:none;background:0 0}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__primary:before{border-color:#f4d69494}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__primary:hover:not(:disabled){--desktop-control-background:radial-gradient(ellipse at 50% 0%, #fffbe74d, transparent 62%), linear-gradient(180deg, #f5d694 0%, #e0ba6c 56%, #c49350 100%);background:0 0}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__primary:hover:not(:disabled):before{border-color:#f8dfa8b8}:is(:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__primary,:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__secondary){letter-spacing:-.012em;font-size:13px;font-weight:680}}:is(:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__text,:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__mappingText){font-size:var(--roleme-desktop-modal-body-size)}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sidePickerHeader>span{font-size:var(--roleme-desktop-meta-size)}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOptionBody strong{font-size:var(--roleme-desktop-button-size)}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__sideOptionBody small{font-size:var(--roleme-desktop-meta-size)}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__field input{font-size:var(--roleme-desktop-input-size)}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__button.chat-import-button-module__Xrc2DW__listButton{font-size:var(--roleme-desktop-modal-button-size)}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__swapButton{font-size:var(--roleme-desktop-modal-button-size)}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__secondary{font-size:var(--roleme-desktop-modal-button-size)}:where(html:not(:has(.route-theme-messages-list))) .chat-import-button-module__Xrc2DW__primary{font-size:var(--roleme-desktop-modal-button-size)}}:is(:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__button,:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__secondary,:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__swapButton){color:var(--messages-list-text);border-radius:var(--roleme-desktop-control-radius,var(--roleme-mobile-control-radius,8px));font-family:var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:normal;font-size:var(--roleme-desktop-button-size,14px);font-weight:600;line-height:1.3}:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__modal{color:var(--messages-list-text);border:1px solid var(--messages-list-border);border-radius:var(--roleme-desktop-panel-radius,var(--roleme-mobile-panel-radius,10px));background:var(--messages-list-surface);font-family:var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:normal;box-shadow:0 24px 70px #00000052}:is(:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__text,:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__mappingText){color:var(--messages-list-text);font-size:var(--roleme-desktop-modal-body-size,15px);font-weight:450;line-height:1.56}:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__sidePickerHeader>span{color:var(--messages-list-text-strong);font-size:var(--roleme-desktop-meta-size,13px);text-transform:none;font-weight:600;line-height:1.4}:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__field input{color:var(--messages-list-text-strong);border:1px solid var(--messages-list-border);border-radius:var(--roleme-desktop-control-radius,var(--roleme-mobile-control-radius,8px));background:var(--messages-list-field);font-size:var(--roleme-desktop-input-size,15px);line-height:1.4}:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__error{color:var(--messages-list-danger);font-size:var(--roleme-desktop-meta-size,13px);font-weight:500;line-height:1.5}:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__primary{color:var(--home-primary-action-text);--desktop-control-border:1px solid var(--messages-list-border);border-radius:var(--roleme-desktop-control-radius,var(--roleme-mobile-control-radius,8px));font-family:var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:normal;font-size:var(--roleme-desktop-button-size,14px);--desktop-control-background:var(--home-primary-action-bg);--desktop-control-inset:1px;background:0 0;border:1px solid #0000;font-weight:600;line-height:1.3}:is(:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__sideOptionBody strong,:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__mappingText strong){color:var(--messages-list-text-strong);font-size:var(--roleme-desktop-button-size,14px);font-weight:600;line-height:1.4}:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__sideOptionBody small{color:var(--messages-list-muted);font-size:var(--roleme-desktop-meta-size,13px);line-height:1.45}@media (min-width:701px){:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__button{--desktop-control-motion:1;transition:var(--desktop-control-transition), background-color .42s ease}:is(:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__secondary,:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__primary,:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__swapButton){--desktop-control-motion:1;transition:var(--desktop-control-transition)}:is(:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__button:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__secondary:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__primary:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__swapButton:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true])){--desktop-control-motion:var(--desktop-control-hover-scale)}:is(:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__button:active:not(:disabled):not([aria-disabled=true]),:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__secondary:active:not(:disabled):not([aria-disabled=true]),:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__primary:active:not(:disabled):not([aria-disabled=true]),:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__swapButton:active:not(:disabled):not([aria-disabled=true])){--desktop-control-motion:var(--desktop-control-press-scale)}@media (prefers-reduced-motion:reduce){:is(:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__button,:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__secondary,:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__primary,:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__swapButton){transition:var(--desktop-control-transition)}:is(:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__button:is(:hover,:focus-visible,:active),:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__secondary:is(:hover,:focus-visible,:active),:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__primary:is(:hover,:focus-visible,:active),:where(html:has(.route-theme-messages-list)) .chat-import-button-module__Xrc2DW__swapButton:is(:hover,:focus-visible,:active)){--desktop-control-motion:1;filter:none}}}
.block-user-button-module__2hmIIa__button{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex}.block-user-button-module__2hmIIa__button:disabled{cursor:not-allowed;opacity:.46}.block-user-button-module__2hmIIa__rail{width:48px;min-width:48px;height:48px;min-height:48px;padding:0}.block-user-button-module__2hmIIa__plain{min-width:150px;min-height:46px;padding:0 22px 1px}@media (max-width:700px){.block-user-button-module__2hmIIa__button:not(.block-user-button-module__2hmIIa__rail){border-radius:var(--roleme-mobile-control-radius);font-family:var(--font-inter), system-ui, sans-serif;background:radial-gradient(circle at 50% 0,#ffab911a,#0000 54%),linear-gradient(#4a1916c2,#1d0c0ce6);border:1px solid #b6423cb3;font-size:13px;font-weight:800;line-height:1;transition:transform .16s,border-color .16s,background .16s,color .16s,opacity .16s}.block-user-button-module__2hmIIa__button:not(.block-user-button-module__2hmIIa__rail):hover:not(:disabled),.block-user-button-module__2hmIIa__button:not(.block-user-button-module__2hmIIa__rail):focus-visible:not(:disabled){background:radial-gradient(circle at 50% 0,#ffb49a29,#0000 54%),linear-gradient(#5e1f1bdb,#260e0ef5);border-color:#e16a60d1;transform:translateY(-1px)}.block-user-button-module__2hmIIa__active:not(.block-user-button-module__2hmIIa__rail){background:radial-gradient(circle at 50% 0,#ffb49a29,#0000 54%),linear-gradient(#5e1f1bdb,#260e0ef5);border-color:#e16a60d1}.block-user-button-module__2hmIIa__plain{border-radius:var(--roleme-mobile-control-radius);background:radial-gradient(circle at 50% 0,#ffab911a,#0000 54%),linear-gradient(#4a1916c2,#1d0c0ce6);border:1px solid #b6423cb3;font-size:14px;font-weight:600}.block-user-button-module__2hmIIa__plain:hover:not(:disabled),.block-user-button-module__2hmIIa__plain:focus-visible:not(:disabled){background:radial-gradient(circle at 50% 0,#ffb49a29,#0000 54%),linear-gradient(#5e1f1bdb,#260e0ef5);border-color:#e16a60d1;box-shadow:0 10px 22px #0000003d}}:where(html:not(:has(.route-theme-messages-list))) .block-user-button-module__2hmIIa__button{color:#c85f57}:is(:where(html:not(:has(.route-theme-messages-list))) .block-user-button-module__2hmIIa__button:hover:not(:disabled),:where(html:not(:has(.route-theme-messages-list))) .block-user-button-module__2hmIIa__button:focus-visible:not(:disabled)){color:#f09288}:where(html:not(:has(.route-theme-messages-list))) .block-user-button-module__2hmIIa__active{color:#f09288}:where(html:not(:has(.route-theme-messages-list))) .block-user-button-module__2hmIIa__plain{color:#c85f57}:is(:where(html:not(:has(.route-theme-messages-list))) .block-user-button-module__2hmIIa__plain:hover:not(:disabled),:where(html:not(:has(.route-theme-messages-list))) .block-user-button-module__2hmIIa__plain:focus-visible:not(:disabled)){color:#f09288}@media (min-width:701px){:where(html:not(:has(.route-theme-messages-list))) .block-user-button-module__2hmIIa__button{font-family:var(--font-inter), system-ui, sans-serif;background:radial-gradient(circle at 50% 0,#ffab911a,#0000 54%),linear-gradient(#4a1916c2,#1d0c0ce6);border:1px solid #b6423cb3;border-radius:14px;font-size:13px;font-weight:800;line-height:1;transition:transform .16s,border-color .16s,background .16s,color .16s,opacity .16s}:is(:where(html:not(:has(.route-theme-messages-list))) .block-user-button-module__2hmIIa__button:hover:not(:disabled),:where(html:not(:has(.route-theme-messages-list))) .block-user-button-module__2hmIIa__button:focus-visible:not(:disabled)){background:radial-gradient(circle at 50% 0,#ffb49a29,#0000 54%),linear-gradient(#5e1f1bdb,#260e0ef5);border-color:#e16a60d1;transform:translateY(-1px)}:where(html:not(:has(.route-theme-messages-list))) .block-user-button-module__2hmIIa__active{background:radial-gradient(circle at 50% 0,#ffb49a29,#0000 54%),linear-gradient(#5e1f1bdb,#260e0ef5);border-color:#e16a60d1}:where(html:not(:has(.route-theme-messages-list))) .block-user-button-module__2hmIIa__plain{background:radial-gradient(circle at 50% 0,#ffab911a,#0000 54%),linear-gradient(#4a1916c2,#1d0c0ce6);border:1px solid #b6423cb3;border-radius:13px;font-size:14px;font-weight:600}:is(:where(html:not(:has(.route-theme-messages-list))) .block-user-button-module__2hmIIa__plain:hover:not(:disabled),:where(html:not(:has(.route-theme-messages-list))) .block-user-button-module__2hmIIa__plain:focus-visible:not(:disabled)){background:radial-gradient(circle at 50% 0,#ffb49a29,#0000 54%),linear-gradient(#5e1f1bdb,#260e0ef5);border-color:#e16a60d1;box-shadow:0 10px 22px #0000003d}}
.direct-typing-indicator-module__8IM9UW__indicator{color:#cfdce1b8;letter-spacing:.015em;grid-column:1/-1;margin:0;font-size:12px;font-weight:600;line-height:1.2;display:none}.direct-typing-indicator-module__8IM9UW__indicator strong{color:#e7eff1;font:inherit;font-weight:700}.direct-typing-indicator-module__8IM9UW__dots{text-align:left;vertical-align:bottom;width:1.2em;animation:1.2s steps(4,end) infinite direct-typing-indicator-module__8IM9UW__directTypingDots;display:inline-block;overflow:hidden}@keyframes direct-typing-indicator-module__8IM9UW__directTypingDots{0%{width:0}to{width:1.2em}}@media (max-width:700px){.direct-typing-indicator-module__8IM9UW__indicator{min-height:15px;padding:0 4px;display:block}}@media (prefers-reduced-motion:reduce){.direct-typing-indicator-module__8IM9UW__dots{animation:none}}
.conversation-card-actions-module__BgGpga__actions{align-items:center;display:inline-flex}.conversation-card-actions-module__BgGpga__trigger{width:32px;height:30px;color:var(--messages-list-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.conversation-card-actions-module__BgGpga__trigger:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--messages-list-accent)}.conversation-card-actions-module__BgGpga__blockButton[aria-pressed=true]{color:var(--messages-list-danger,#e57368)}
.direct-message-composer-module__jcMWZa__form{--direct-input-surface:#e7e1d6;background:0 0;border-top:0;flex-direction:column;gap:8px;width:100%;min-width:0;padding:8px 12px 10px;display:flex}.direct-message-composer-module__jcMWZa__composerField{width:100%;min-width:0;display:block}.direct-message-composer-module__jcMWZa__inputShell{width:100%;min-width:0;position:relative}.direct-message-composer-module__jcMWZa__quotePreview{--direct-icon-action-border:#bed2da2e;--direct-icon-action-border-hover:#d6e2e64d;--direct-icon-action-background:#405b6657;--direct-icon-action-background-hover:#4865717a;--direct-icon-action-background-active:#506c7894;--direct-icon-action-color:#e2ebeec2;--direct-icon-action-color-hover:#f4f8f9;--direct-icon-action-focus:#91b6c724;border-left:3px solid #c1d3db61;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 9px 8px 11px;display:grid}.direct-message-composer-module__jcMWZa__quotePreview span{font-size:12px;display:block}.direct-message-composer-module__jcMWZa__quotePreview p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.direct-message-composer-module__jcMWZa__input{box-sizing:border-box;resize:none;appearance:none;border-radius:var(--roleme-desktop-control-radius);background:var(--direct-input-surface,#d8e2e6);color:#263e4a;width:100%;min-width:0;max-width:100%;min-height:46px;max-height:154px;font-size:var(--roleme-desktop-input-size);scrollbar-width:none;border:0;outline:none;padding:11px 50px 11px 45px;font-family:inherit;line-height:1.45;display:block;overflow-y:auto;box-shadow:inset 0 1px 2px #142c3914}.direct-message-composer-module__jcMWZa__input::-webkit-scrollbar{display:none}.direct-message-composer-module__jcMWZa__input::-webkit-resizer{display:none}.direct-message-composer-module__jcMWZa__imageFileInput{display:none}.direct-message-composer-module__jcMWZa__imagePickerButton{border-radius:var(--roleme-mobile-control-radius,var(--roleme-desktop-control-radius,8px));color:#516d7a;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.direct-message-composer-module__jcMWZa__imagePickerButton:disabled{cursor:not-allowed;opacity:.55}.direct-message-composer-module__jcMWZa__spinner{animation:.8s linear infinite direct-message-composer-module__jcMWZa__directImageSpin}@keyframes direct-message-composer-module__jcMWZa__directImageSpin{to{transform:rotate(360deg)}}.direct-message-composer-module__jcMWZa__sendButton{--desktop-control-background:#bdd0d7;--desktop-control-border:0;--desktop-control-shadow:none;--desktop-control-inset:0px;color:#355563;width:34px;min-width:34px;height:34px;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:absolute;top:50%;right:7px;transform:translateY(-50%);}.direct-message-composer-module__jcMWZa__sendButton:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.direct-message-composer-module__jcMWZa__saveButton{border-color:#a2c38957}.direct-message-composer-module__jcMWZa__error{color:var(--roleme-danger);margin:0;font-size:13px}.direct-message-composer-module__jcMWZa__imageQueue{gap:8px;max-width:100%;display:flex;overflow-x:auto}.direct-message-composer-module__jcMWZa__imageQueueCount{font-variant-numeric:tabular-nums;flex:none;align-self:center;font-size:12px}.direct-message-composer-module__jcMWZa__imagePreview{flex:0 0 76px;width:76px;height:76px;position:relative;overflow:hidden}.direct-message-composer-module__jcMWZa__imagePreview img{object-fit:cover;width:100%;height:100%;display:block}.direct-message-composer-module__jcMWZa__imagePreview button{border-radius:var(--roleme-mobile-control-radius,var(--roleme-desktop-control-radius,8px));color:#eef3f4;background:#1b2b33d6;border:1px solid #e1ebee38;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:6px;right:8px}.direct-message-composer-module__jcMWZa__input::placeholder{color:#617984}.direct-message-composer-module__jcMWZa__quotePreview,.direct-message-composer-module__jcMWZa__quotePreview span{color:var(--profile-desktop-text)}.direct-message-composer-module__jcMWZa__quotePreview p{color:var(--profile-desktop-text-soft)}.direct-message-composer-module__jcMWZa__quotePreview span,.direct-message-composer-module__jcMWZa__quotePreview p,.direct-message-composer-module__jcMWZa__error{font-size:var(--roleme-desktop-meta-size)}.direct-message-composer-module__jcMWZa__quotePreview{border-radius:var(--roleme-desktop-control-radius);background:var(--profile-desktop-control)}.direct-message-composer-module__jcMWZa__quotePreview span{font-weight:600}.direct-message-composer-module__jcMWZa__imagePreview{border:1px solid var(--profile-desktop-frame);border-radius:var(--roleme-desktop-control-radius);background:var(--profile-desktop-deep)}@media (max-width:700px){.direct-message-composer-module__jcMWZa__form{padding:6px 8px 8px}}
.message-list-card-module__gBvARq__card{--message-card-action-right:18px;--message-card-meta-bottom:14px;--message-card-min-height:78px;--message-card-media-size:48px;--message-card-media-height:var(--message-card-media-size);--message-card-avatar-card-height:94px;--message-card-gap:16px;--message-card-background:var(--messages-list-surface);width:100%;min-width:0;max-width:100%;min-height:var(--message-card-min-height);grid-template-columns:var(--message-card-media-size) minmax(0, 1fr);align-items:center;gap:var(--message-card-gap);border:1px solid var(--messages-list-border);border-radius:var(--roleme-mobile-panel-radius,var(--roleme-desktop-panel-radius));background:var(--message-card-background);color:var(--messages-list-text);font-family:var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:normal;cursor:pointer;justify-self:stretch;padding:14px 18px;display:grid;position:relative;overflow:hidden}.message-list-card-module__gBvARq__cardWithAvatar,.message-list-card-module__gBvARq__cardWithIcon{min-height:var(--message-card-avatar-card-height)}.message-list-card-module__gBvARq__heading{align-items:center;gap:12px;min-width:0;display:flex}.message-list-card-module__gBvARq__heading .message-list-card-module__gBvARq__title{flex:1}.message-list-card-module__gBvARq__card .message-list-card-module__gBvARq__preview{padding-right:36px}.message-list-card-module__gBvARq__cardActionsSlot{z-index:3;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;height:21px;display:inline-flex;position:relative}.message-list-card-module__gBvARq__side{z-index:1;align-self:stretch;align-items:center;min-width:0;display:grid;position:relative}.message-list-card-module__gBvARq__thumb{width:var(--message-card-media-size);height:var(--message-card-media-height);border:1px solid var(--messages-list-border);border-radius:var(--roleme-mobile-control-radius,var(--roleme-desktop-control-radius));background:var(--messages-list-field);color:var(--messages-list-text-strong);place-items:center;font-size:18px;font-weight:600;display:grid;position:relative;overflow:hidden}.message-list-card-module__gBvARq__avatarThumb{--message-card-media-height:var(--message-card-media-size);aspect-ratio:1;border-radius:50%}.message-list-card-module__gBvARq__avatarThumbHidden{pointer-events:none;opacity:1}.message-list-card-module__gBvARq__thumbAvatar{border-radius:inherit;width:100%;height:100%}.message-list-card-module__gBvARq__thumbLink{color:inherit;text-decoration:none}.message-list-card-module__gBvARq__iconWrap{width:100%;min-width:0;max-width:100%;height:100%;color:var(--messages-list-text);background:0 0;place-items:center;display:grid}.message-list-card-module__gBvARq__iconWrap svg{width:24px;height:24px}.message-list-card-module__gBvARq__main{z-index:1;min-width:0;min-height:var(--message-card-media-size);align-content:start;align-self:start;gap:6px;display:grid;position:relative}.message-list-card-module__gBvARq__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--messages-list-accent);margin:0;font-size:16px;font-weight:600;line-height:1.3;overflow:hidden}.message-list-card-module__gBvARq__preview{overflow-wrap:break-word;-webkit-line-clamp:2;color:var(--messages-list-text);font-size:var(--roleme-desktop-card-body-size,15px);-webkit-box-orient:vertical;margin:0;font-weight:450;line-height:1.45;display:-webkit-box;overflow:hidden}.message-list-card-module__gBvARq__previewDeleted{color:var(--messages-list-muted);font-size:calc(var(--roleme-desktop-card-body-size,15px) - 1px);font-style:italic;font-weight:400}.message-list-card-module__gBvARq__meta{right:var(--message-card-action-right);bottom:var(--message-card-meta-bottom);z-index:2;pointer-events:none;min-width:0;display:block;position:absolute}.message-list-card-module__gBvARq__time{white-space:nowrap;color:var(--messages-list-muted);font-size:calc(var(--roleme-desktop-meta-size,13px) - 1px);font-variant-numeric:tabular-nums;align-self:start;font-weight:500;line-height:20px}.message-list-card-module__gBvARq__status{max-width:100%;min-height:21px;color:var(--messages-list-muted);text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex;overflow:hidden}.message-list-card-module__gBvARq__actionStatus{min-width:50px}.message-list-card-module__gBvARq__statusInfo{color:#bed1aa}.message-list-card-module__gBvARq__statusNeutral{color:var(--messages-list-muted)}.message-list-card-module__gBvARq__statusDanger{color:var(--messages-list-danger)}.message-list-card-module__gBvARq__statusSuccess{color:#bed1aa}.message-list-card-module__gBvARq__statusWarning{background:var(--messages-list-closed);color:var(--roleme-notification-text);font-weight:580}.message-list-card-module__gBvARq__statusWarning>.roleme-count-value{transform:translate(-.5px)}.message-list-card-module__gBvARq__cardUnread{--message-card-background:var(--messages-list-unread);border-color:var(--messages-list-accent)}.message-list-card-module__gBvARq__cardSelected{--message-card-background:var(--messages-list-selected);border-color:var(--messages-list-accent)}.message-list-card-module__gBvARq__cardUnread .message-list-card-module__gBvARq__title{font-weight:650}.message-list-card-module__gBvARq__cardUnread .message-list-card-module__gBvARq__statusInfo,.message-list-card-module__gBvARq__statusWarning{box-sizing:border-box;border-radius:4px;min-width:60px;min-height:20px;padding-inline:5px;font-size:11px}.message-list-card-module__gBvARq__cardUnread .message-list-card-module__gBvARq__statusInfo{background:var(--messages-list-accent);color:var(--home-primary-action-text);font-weight:600}@media (max-width:1023px){.message-list-card-module__gBvARq__card{--message-card-min-height:76px;--message-card-avatar-card-height:88px;grid-template-columns:var(--message-card-media-size) minmax(0, 1fr);--message-card-action-right:14px;--message-card-meta-bottom:13px;gap:12px}}@media (min-width:1024px){.message-list-card-module__gBvARq__card{--message-card-min-height:84px;--message-card-avatar-card-height:92px;--message-card-action-right:17px;--message-card-meta-bottom:15px;padding:13px 17px}}@media (min-width:701px){.message-list-card-module__gBvARq__card{--desktop-control-motion:1;--message-card-gap:11px;--message-card-background:var(--messages-list-surface);--message-card-face-top:#2d3b29;--message-card-face-bottom:#0d2116;--message-card-metal:linear-gradient(125deg, #aaa681a8 0%, #7884649e 20%, #314b3799 56%, #737a58a2 100%);background:radial-gradient(ellipse at 8% 0%, #ceb77a0f, transparent 58%) padding-box, linear-gradient(176deg, var(--message-card-face-top) 0%, var(--message-card-background) 46%, var(--message-card-face-bottom) 100%) padding-box, var(--message-card-metal) border-box;scale:var(--desktop-control-motion);transition:var(--desktop-control-transition), box-shadow .56s cubic-bezier(.25, .46, .45, .94);border-color:#0000;box-shadow:inset 0 0 0 1px #d5cca40b,inset 0 1px #e6d8a917,inset 0 -2px 6px #000a0559,0 2px 6px -2px #000a0538}.message-list-card-module__gBvARq__cardUnread{--message-card-background:var(--messages-list-unread);--message-card-face-top:#50462d;--message-card-face-bottom:#292a1b;--message-card-metal:linear-gradient(125deg, #d2aa69cc 0%, #c19e63b8 20%, #8c774a8c 56%, #b8975ca6 100%)}.message-list-card-module__gBvARq__cardSelected{--message-card-background:var(--messages-list-selected);--message-card-face-top:#35422b;--message-card-face-bottom:#17271a;--message-card-metal:linear-gradient(125deg, #f0dfb5bf 0%, #c7a66cb8 20%, #7b6941a8 56%, #d8ba7bb3 100%);box-shadow:inset 0 0 0 1px #edd8a412,inset 0 1px #f8e6b821,inset 0 -2px 6px #000a0559,0 2px 6px -2px #000a0538}.message-list-card-module__gBvARq__card:active{box-shadow:inset 0 0 0 1px #d5cca40b,inset 0 3px 12px #000a054d,0 1px 4px -2px #000a0529}@media (hover:hover) and (pointer:fine){.message-list-card-module__gBvARq__card:is(:hover,:focus-visible):not(:active){box-shadow:inset 0 0 0 1px #edd8a417,inset 0 1px #f8e6b829,inset 0 0 24px #e7c17b09,inset 0 -2px 6px #000a0559,0 3px 8px -3px #000a0542}@media (prefers-reduced-motion:no-preference){.message-list-card-module__gBvARq__card:is(:hover,:focus-visible){--desktop-control-motion:1.008}}}@media (prefers-reduced-motion:reduce){.message-list-card-module__gBvARq__card{transition:none}}}@media (max-width:700px){.message-list-card-module__gBvARq__card{--message-card-face-top:#2b3828;--message-card-face-bottom:#0d2015;--message-card-metal:linear-gradient(135deg, #a5a17da8 0%, #747f5f9e 22%, #29463299 58%, #647250a2 100%);--message-card-avatar-card-height:86px;box-sizing:border-box;grid-template-columns:var(--message-card-media-size) minmax(0, 1fr);background:radial-gradient(ellipse at 8% 0%, #ceb77a0b, transparent 58%) padding-box, linear-gradient(170deg, var(--message-card-face-top), var(--message-card-background) 42%, var(--message-card-face-bottom)) padding-box, var(--message-card-metal) border-box;--message-card-media-size:50px;--message-card-action-right:11px;--message-card-meta-bottom:11px;border:1.5px solid #0000;gap:11px;padding:11px;transition:box-shadow .18s,transform .18s;box-shadow:inset 0 0 0 1px #dbd2aa08,inset 0 1px #e8daac14,inset 0 -2px 5px #000a0552,0 5px 14px #0008042e}.message-list-card-module__gBvARq__cardRead{--message-card-background:var(--messages-list-surface)}.message-list-card-module__gBvARq__cardUnread{--message-card-background:var(--messages-list-unread);--message-card-face-top:#50462d;--message-card-face-bottom:#292a1b;--message-card-metal:linear-gradient(135deg, #d2aa69cc 0%, #c19e63b8 22%, #8c774a8c 58%, #b8975ca6 100%)}.message-list-card-module__gBvARq__cardSelected{--message-card-background:var(--messages-list-selected);--message-card-face-top:#374830;--message-card-face-bottom:#192c1d;--message-card-metal:linear-gradient(135deg, #f0dfb7bf 0%, #c3a067b8 22%, #766540a8 58%, #d6b779b3 100%);box-shadow:inset 0 0 0 1px #f1e0b20d,inset 0 1px #f9e8bc21,inset 0 -2px 5px #000a0552,0 5px 14px #0008042e}.message-list-card-module__gBvARq__card:active{box-shadow:inset 0 0 0 1px #dbd2aa08,inset 0 2px 8px #000a0538,0 3px 9px #0008041f}.message-list-card-module__gBvARq__card .message-list-card-module__gBvARq__main{gap:5px}.message-list-card-module__gBvARq__card .message-list-card-module__gBvARq__preview{padding-right:30px}.message-list-card-module__gBvARq__thumbLink{transition:border-color .18s,box-shadow .18s,transform .18s}.message-list-card-module__gBvARq__cardJustRead{animation:.52s message-list-card-module__gBvARq__message-card-soft-pulse}@keyframes message-list-card-module__gBvARq__message-card-soft-pulse{0%,to{transform:translateY(0)}45%{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.message-list-card-module__gBvARq__card,.message-list-card-module__gBvARq__thumbLink{transition:none}.message-list-card-module__gBvARq__cardJustRead{animation:none}}}.message-list-card-module__gBvARq__previewSingleLine{-webkit-line-clamp:1}
.formatted-text-module__rfSDIa__paragraph{white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;min-width:0;max-width:100%;display:block}.formatted-text-module__rfSDIa__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent}.formatted-text-module__rfSDIa__link:hover,.formatted-text-module__rfSDIa__link:focus-visible,.formatted-text-module__rfSDIa__link:active{outline:none;text-decoration-color:currentColor;text-decoration-thickness:2px}.formatted-text-module__rfSDIa__paragraph+.formatted-text-module__rfSDIa__paragraph,.formatted-text-module__rfSDIa__paragraph+.formatted-text-module__rfSDIa__blockquote,.formatted-text-module__rfSDIa__paragraph+.formatted-text-module__rfSDIa__list,.formatted-text-module__rfSDIa__blockquote+.formatted-text-module__rfSDIa__paragraph,.formatted-text-module__rfSDIa__blockquote+.formatted-text-module__rfSDIa__blockquote,.formatted-text-module__rfSDIa__blockquote+.formatted-text-module__rfSDIa__list,.formatted-text-module__rfSDIa__list+.formatted-text-module__rfSDIa__paragraph,.formatted-text-module__rfSDIa__list+.formatted-text-module__rfSDIa__blockquote,.formatted-text-module__rfSDIa__list+.formatted-text-module__rfSDIa__list{margin-top:.72em}.formatted-text-module__rfSDIa__blockquote{opacity:.92;border-left:2px solid;min-width:0;max-width:100%;padding-left:.8em;display:block}.formatted-text-module__rfSDIa__list{min-width:0;max-width:100%;display:block}.formatted-text-module__rfSDIa__listItem{align-items:flex-start;gap:.5em;min-width:0;max-width:100%;display:flex}.formatted-text-module__rfSDIa__listItem+.formatted-text-module__rfSDIa__listItem{margin-top:.28em}.formatted-text-module__rfSDIa__listMarker{text-align:right;flex:none;min-width:1.1em}.formatted-text-module__rfSDIa__listItemContent{flex:auto;min-width:0;max-width:100%;display:block}.formatted-text-module__rfSDIa__listItemContent>.formatted-text-module__rfSDIa__paragraph{margin:0;display:block}.formatted-text-module__rfSDIa__listItemContent>.formatted-text-module__rfSDIa__list{margin-top:.28em;padding-left:1em}.formatted-text-module__rfSDIa__heading{min-width:0;max-width:100%;margin-top:.72em;font-weight:800;display:block}.formatted-text-module__rfSDIa__heading:first-child{margin-top:0}.formatted-text-module__rfSDIa__codeBlock{border-radius:var(--roleme-mobile-control-radius,.55em);opacity:.9;white-space:pre-wrap;overflow-wrap:break-word;border:1px solid;min-width:0;max-width:100%;margin-top:.72em;padding:.65em .8em;display:block}.formatted-text-module__rfSDIa__horizontalRule{opacity:.35;border-top:1px solid;width:100%;margin:.9em 0;display:block}.formatted-text-module__rfSDIa__dialogueLine,.formatted-text-module__rfSDIa__dialogueQuote{color:var(--roleme-dialogue-accent,#d8b874)}
.message-image-attachment-module__nquRRG__thumbnailButton{box-sizing:border-box;width:min(100%, var(--image-preview-width,360px));min-width:44px;min-height:44px;aspect-ratio:clamp(.75, var(--image-ratio,1), 1.9);border:1px solid var(--dialog-line,var(--profile-desktop-frame,#dae2e829));background:var(--dialog-surface,#0b1013);color:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:12px;margin:0;padding:0;line-height:0;display:block;overflow:hidden}.message-image-attachment-module__nquRRG__thumbnailButton img{object-fit:cover;width:100%;height:100%;display:block}.message-image-attachment-module__nquRRG__thumbnailButton:focus-visible{box-shadow:inset 0 0 0 2px var(--dialog-heading,#c9d8cf);outline:none}.message-image-attachment-module__nquRRG__thumbnailButton:active{filter:brightness(.94)}.message-image-attachment-module__nquRRG__tileThumbnail{aspect-ratio:auto;border:0;border-radius:6px;width:100%;height:100%;position:absolute;inset:0}dialog.message-image-attachment-module__nquRRG__dialog{--gallery-ink:#eee7da;--gallery-line:color-mix(in srgb, var(--dialog-line,var(--profile-desktop-frame,#a7baaf)) 70%, transparent);--gallery-surface:color-mix(in srgb, var(--dialog-surface,#172329) 70%, #090b0d);--gallery-accent:color-mix(in srgb, var(--dialog-action-text,#c5cdbb) 35%, #d9e1d3);--gallery-top:max(12px, env(safe-area-inset-top));--gallery-bottom:max(12px, env(safe-area-inset-bottom));--gallery-left:max(12px, env(safe-area-inset-left));--gallery-right:max(12px, env(safe-area-inset-right));--gallery-header:0px;--gallery-gap:0px;--gallery-controls-height:56px;--gallery-image-height:calc(calc(100dvh / var(--roleme-site-zoom,1)) - var(--gallery-top) - var(--gallery-bottom) - var(--gallery-header) - var(--gallery-gap) - var(--gallery-controls-height));box-sizing:border-box;width:calc(100vw / var(--roleme-site-zoom,1));max-width:none;height:calc(100dvh / var(--roleme-site-zoom,1));max-height:none;padding:var(--gallery-top) var(--gallery-right) var(--gallery-bottom) var(--gallery-left);color:var(--gallery-ink);font-family:var(--font-inter), system-ui, sans-serif;background:#050709f7;border:0;margin:0;overflow:hidden}dialog.message-image-attachment-module__nquRRG__dialog[open]{gap:var(--gallery-gap);grid-template-rows:minmax(0,1fr);display:grid}.message-image-attachment-module__nquRRG__dialog::backdrop{background:#030405e6}.message-image-attachment-module__nquRRG__header{display:none}.message-image-attachment-module__nquRRG__counter{z-index:2;text-overflow:ellipsis;font-variant-numeric:tabular-nums;max-width:calc(100% - 16px);color:var(--gallery-ink);white-space:nowrap;pointer-events:none;background:#050709bf;border-radius:20px;padding:4px 9px;font-size:13px;animation:1s step-end forwards message-image-attachment-module__nquRRG__gallery-counter-hide;position:absolute;top:8px;left:50%;overflow:hidden;transform:translate(-50%)}.message-image-attachment-module__nquRRG__downloadButton{border:1px solid var(--gallery-line);border-radius:var(--roleme-mobile-control-radius,var(--roleme-desktop-control-radius,14px));background:var(--gallery-surface);min-width:46px;min-height:46px;color:var(--gallery-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:center;align-items:center;padding:0;transition:background .14s,border-color .14s,transform .14s;display:inline-flex}.message-image-attachment-module__nquRRG__downloadButton:focus-visible{box-shadow:inset 0 0 0 2px var(--gallery-accent);outline:none}.message-image-attachment-module__nquRRG__downloadButton:active:not(:disabled){transform:scale(.95)}.message-image-attachment-module__nquRRG__downloadButton:disabled{opacity:.32;cursor:default}.message-image-attachment-module__nquRRG__stage{-webkit-user-select:none;user-select:none;touch-action:none;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.message-image-attachment-module__nquRRG__mediaStack{box-sizing:border-box;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:100%;max-height:100%;display:flex}.message-image-attachment-module__nquRRG__imageBox{touch-action:none;border-radius:12px;flex-shrink:1;place-items:center;max-width:100%;min-height:0;display:grid;position:relative;overflow:visible}.message-image-attachment-module__nquRRG__fullImage{width:auto;height:auto;max-width:calc(calc(100vw / var(--roleme-site-zoom,1)) - var(--gallery-left) - var(--gallery-right));max-height:max(1px, var(--gallery-image-height));object-fit:contain;border-radius:inherit;transform-origin:50%;display:block}.message-image-attachment-module__nquRRG__imageLoading{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute}.message-image-attachment-module__nquRRG__imageLoading svg{animation:.9s linear infinite message-image-attachment-module__nquRRG__gallery-spin}.message-image-attachment-module__nquRRG__imageControls{flex-shrink:0;gap:10px;width:100%;max-width:420px;display:grid}.message-image-attachment-module__nquRRG__downloads{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.message-image-attachment-module__nquRRG__downloadButton{min-width:0;font:inherit;white-space:normal;padding:8px 6px;font-size:13px;line-height:1.35}.message-image-attachment-module__nquRRG__downloadButton span{overflow-wrap:anywhere;min-width:0}.message-image-attachment-module__nquRRG__error{overflow-wrap:anywhere;text-align:center;color:#f0b3a8;max-width:420px;margin:0;font-size:12px;line-height:1.4}.message-image-attachment-module__nquRRG__sideNavigation{display:none}.message-image-attachment-module__nquRRG__dialog[data-zoomed] .message-image-attachment-module__nquRRG__mediaStack{padding-bottom:var(--gallery-controls-height)}.message-image-attachment-module__nquRRG__dialog[data-zoomed] .message-image-attachment-module__nquRRG__imageControls{z-index:3;bottom:0;margin-inline:auto;position:absolute;inset-inline:0}@media (hover:hover){.message-image-attachment-module__nquRRG__downloadButton:hover:not(:disabled){border-color:var(--gallery-accent);background:color-mix(in srgb, var(--gallery-accent) 14%, var(--gallery-surface))}}@media (min-width:701px) and (hover:hover) and (pointer:fine){dialog.message-image-attachment-module__nquRRG__dialog{--gallery-controls-height:0px;--gallery-header:38px;--gallery-gap:8px}dialog.message-image-attachment-module__nquRRG__dialog[open]{grid-template-rows:var(--gallery-header) minmax(0, 1fr)}.message-image-attachment-module__nquRRG__header{z-index:2;justify-content:flex-end;align-items:center;display:flex;position:relative}.message-image-attachment-module__nquRRG__toolbar{box-sizing:border-box;border:1px solid var(--gallery-line);background:var(--gallery-surface);border-radius:14px;align-items:center;height:38px;padding:2px;display:flex;box-shadow:0 6px 20px #0003}.message-image-attachment-module__nquRRG__control{width:44px;height:32px;color:var(--gallery-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .14s,transform .14s;display:inline-flex}.message-image-attachment-module__nquRRG__control:hover:not(:disabled){background:color-mix(in srgb, var(--gallery-accent) 14%, transparent)}.message-image-attachment-module__nquRRG__control:focus-visible{box-shadow:inset 0 0 0 2px var(--gallery-accent);outline:none}.message-image-attachment-module__nquRRG__control:active:not(:disabled){transform:scale(.95)}.message-image-attachment-module__nquRRG__control:disabled{opacity:.32;cursor:default}.message-image-attachment-module__nquRRG__imageBox{border-radius:16px}.message-image-attachment-module__nquRRG__fullImage{max-width:calc(calc(100vw / var(--roleme-site-zoom,1)) - 144px - var(--gallery-left) - var(--gallery-right))}.message-image-attachment-module__nquRRG__downloads{display:none}.message-image-attachment-module__nquRRG__imageControls{display:contents}.message-image-attachment-module__nquRRG__error{z-index:2;background:#090b0d;border-radius:8px;padding:6px 12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.message-image-attachment-module__nquRRG__sideNavigation{z-index:1;width:clamp(60px, calc(10vw / var(--roleme-site-zoom,1)), 160px);color:var(--gallery-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;align-items:center;padding:0 12px;display:flex;position:absolute;top:0;bottom:0}.message-image-attachment-module__nquRRG__previous{justify-content:flex-start;left:0}.message-image-attachment-module__nquRRG__next{justify-content:flex-end;right:0}.message-image-attachment-module__nquRRG__sideNavigation svg{opacity:.65;filter:drop-shadow(0 1px 4px #000);transition:opacity .14s}.message-image-attachment-module__nquRRG__sideNavigation:hover svg,.message-image-attachment-module__nquRRG__sideNavigation:focus-visible svg{opacity:1}.message-image-attachment-module__nquRRG__sideNavigation:focus-visible{outline:none}.message-image-attachment-module__nquRRG__sideNavigation:active svg{transform:scale(.9)}.message-image-attachment-module__nquRRG__sideNavigation:disabled{visibility:hidden}}@media (max-height:500px){dialog.message-image-attachment-module__nquRRG__dialog{--gallery-top:max(8px, env(safe-area-inset-top));--gallery-bottom:max(8px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.message-image-attachment-module__nquRRG__control,.message-image-attachment-module__nquRRG__downloadButton,.message-image-attachment-module__nquRRG__sideNavigation svg{transition:none}.message-image-attachment-module__nquRRG__imageLoading svg{animation:none}}@keyframes message-image-attachment-module__nquRRG__gallery-spin{to{transform:rotate(360deg)}}@keyframes message-image-attachment-module__nquRRG__gallery-counter-hide{to{visibility:hidden}}
.message-image-album-module__4V8oTa__album{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;width:min(100%,420px);min-width:0;margin:0;display:grid}.message-image-album-module__4V8oTa__cell{aspect-ratio:1;grid-column:span 3;min-width:0;min-height:0;position:relative}.message-image-album-module__4V8oTa__album[data-count="1"]{width:min(100%,360px);display:block}.message-image-album-module__4V8oTa__album[data-count="1"] .message-image-album-module__4V8oTa__cell{aspect-ratio:auto}.message-image-album-module__4V8oTa__album[data-count="3"] .message-image-album-module__4V8oTa__cell:first-child{aspect-ratio:auto;grid-row:span 2}.message-image-album-module__4V8oTa__album:is([data-count="5"],[data-count="6"],[data-count="7"],[data-count="8"],[data-count="9"],[data-count="10"]) .message-image-album-module__4V8oTa__cell{grid-column:span 2}.message-image-album-module__4V8oTa__album:is([data-count="5"],[data-count="8"]) .message-image-album-module__4V8oTa__cell:nth-child(-n+2),.message-image-album-module__4V8oTa__album:is([data-count="7"],[data-count="10"]) .message-image-album-module__4V8oTa__cell:nth-child(-n+4){grid-column:span 3}.message-image-album-module__4V8oTa__actionsToggle{z-index:2;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:radial-gradient(circle,#06090cb8 0 45%,#0000 48%);border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:2px;right:2px}.message-image-album-module__4V8oTa__actionsToggle:focus-visible{box-shadow:inset 0 0 0 2px var(--dialog-heading,#c9d8cf);outline:none}.message-image-album-module__4V8oTa__actionsToggle:active{opacity:.75}.message-image-album-module__4V8oTa__actions{z-index:6;background:var(--dialog-surface,var(--direct-tail-color,#223633));border-radius:12px;width:max-content;padding:4px;position:absolute;top:42px;right:4px;box-shadow:0 6px 20px #0000004d}.message-image-album-module__4V8oTa__cell[data-menu-align=start] .message-image-album-module__4V8oTa__actions{left:4px;right:auto}.message-image-album-module__4V8oTa__cell[data-menu-align=center] .message-image-album-module__4V8oTa__actions{left:50%;right:auto;transform:translate(-50%)}.message-image-album-module__4V8oTa__actions>div{flex-wrap:nowrap;gap:2px;display:flex}.message-image-album-module__4V8oTa__actions button{min-width:44px;min-height:44px}
.sound-reaction-icon-module__qGQjkW__icon{place-items:center;width:17px;height:17px;display:inline-grid;position:relative}.sound-reaction-icon-module__qGQjkW__userIcon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sound-reaction-icon-module__qGQjkW__audioIcon{box-sizing:content-box;border-radius:var(--roleme-mobile-control-radius,999px);color:#1b1712;background:#dab875e6;padding:1px;position:absolute;top:-1px;right:-2px}@media (max-width:700px){html[data-roleme-dialog-theme=ice] .sound-reaction-icon-module__qGQjkW__audioIcon{background:var(--dialog-detail)}}
.message-sound-reaction-picker-module__fTpWhW__root{display:inline-flex}.message-sound-reaction-picker-module__fTpWhW__popover{z-index:10020;position:fixed}.message-sound-reaction-picker-module__fTpWhW__popover:before{content:"";left:var(--reaction-picker-arrow-left,50%);z-index:2;pointer-events:none;background:#1f2226;width:10px;height:10px;position:absolute;transform:translate(-50%)rotate(45deg)}.message-sound-reaction-picker-module__fTpWhW__popover[data-placement=above]:before{border-bottom:1px solid #c1b39338;border-right:1px solid #c1b39338;bottom:-5px}.message-sound-reaction-picker-module__fTpWhW__popover[data-placement=below]:before{border-top:1px solid #c1b39338;border-left:1px solid #c1b39338;top:-5px}.message-sound-reaction-picker-module__fTpWhW__panel{--sound-preview-active-background:linear-gradient(180deg, #3c6b55, #2b4e40);--rounded-scrollbar-thumb:#e0b96e70;--rounded-scrollbar-thumb-hover:#efcd8fb8;--rounded-scrollbar-width:6px;--rounded-scrollbar-thumb-border:1px;--rounded-scrollbar-edge-top:7px;--rounded-scrollbar-edge-bottom:7px;max-height:min(286px, calc(calc(100vh / var(--roleme-site-zoom,1)) - 24px));overscroll-behavior:contain;border-radius:var(--roleme-mobile-panel-radius,var(--roleme-desktop-panel-radius,12px));font-family:var(--font-inter), system-ui, sans-serif;background:linear-gradient(#23262bfe,#181b20fe);border:1px solid #c1b39333;padding:7px;position:relative;overflow:hidden auto;box-shadow:0 24px 58px #0000007a,inset 0 1px #fff6dc09}.message-sound-reaction-picker-module__fTpWhW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.message-sound-reaction-picker-module__fTpWhW__soundItem{border-radius:var(--roleme-mobile-control-radius,var(--roleme-desktop-control-radius,8px));background:linear-gradient(#272a2fe0,#1c1f24f0);border:1px solid #c1b3931f;align-items:stretch;min-width:0;height:35px;transition:border-color .13s,background .13s,box-shadow .13s;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff5dc05}.message-sound-reaction-picker-module__fTpWhW__soundSelectButton:hover,.message-sound-reaction-picker-module__fTpWhW__soundSelectButton:focus-visible{background:linear-gradient(#2e3136f5,#212429fa);box-shadow:inset 0 1px #fff5dc08}.message-sound-reaction-picker-module__fTpWhW__soundSelectButton{cursor:pointer;text-align:left;background:0 0;border:0;outline:none;flex:auto;align-items:center;gap:6px;min-width:0;padding:0 6px 0 8px;font-family:inherit;font-size:10.5px;display:flex}.message-sound-reaction-picker-module__fTpWhW__soundSelectButton svg{color:#dab875d1;flex:none}.message-sound-reaction-picker-module__fTpWhW__soundSelectButton span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.message-sound-reaction-picker-module__fTpWhW__previewButton{color:#dab875b8;cursor:pointer;background:#e2c38806;border:0;border-left:1px solid #c1b39329;outline:none;place-items:center;width:41px;min-width:41px;margin-left:4px;padding:0;transition:background .13s,color .13s;display:inline-grid}.message-sound-reaction-picker-module__fTpWhW__previewButton:hover,.message-sound-reaction-picker-module__fTpWhW__previewButton:focus-visible,.message-sound-reaction-picker-module__fTpWhW__previewButtonPlaying{background:var(--sound-preview-active-background);color:#efd5a1}.message-sound-reaction-picker-module__fTpWhW__panel,.message-sound-reaction-picker-module__fTpWhW__soundSelectButton{color:var(--dialog-text)}.message-sound-reaction-picker-module__fTpWhW__soundSelectButton svg,.message-sound-reaction-picker-module__fTpWhW__previewButton{color:var(--dialog-heading)}.message-sound-reaction-picker-module__fTpWhW__previewButton:hover,.message-sound-reaction-picker-module__fTpWhW__previewButton:focus-visible,.message-sound-reaction-picker-module__fTpWhW__previewButtonPlaying{color:var(--dialog-detail)}@media (min-width:701px){.message-sound-reaction-picker-module__fTpWhW__popover:before{border-color:var(--dialog-field-border);background:var(--dialog-surface)}.message-sound-reaction-picker-module__fTpWhW__panel{border-color:var(--dialog-field-border);background:var(--dialog-surface);box-shadow:var(--dialog-shadow)}.message-sound-reaction-picker-module__fTpWhW__soundItem{border-color:var(--dialog-line);background:var(--dialog-canvas);box-shadow:none}.message-sound-reaction-picker-module__fTpWhW__soundSelectButton:hover,.message-sound-reaction-picker-module__fTpWhW__soundSelectButton:focus-visible{background:var(--dialog-surface-strong);box-shadow:none}.message-sound-reaction-picker-module__fTpWhW__previewButton{border-left-color:var(--dialog-line);background:0 0}.message-sound-reaction-picker-module__fTpWhW__previewButton:hover,.message-sound-reaction-picker-module__fTpWhW__previewButton:focus-visible,.message-sound-reaction-picker-module__fTpWhW__previewButtonPlaying{background:var(--sound-preview-active-background)}}@media (max-width:700px){.message-sound-reaction-picker-module__fTpWhW__panel{-ms-overflow-style:none;scrollbar-width:none!important;scrollbar-gutter:auto!important}.message-sound-reaction-picker-module__fTpWhW__panel::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html[data-roleme-dialog-theme=ice] .message-sound-reaction-picker-module__fTpWhW__popover:before{background:var(--dialog-canvas);border:0;width:14px;height:9px;transform:translate(-50%)}html[data-roleme-dialog-theme=ice] .message-sound-reaction-picker-module__fTpWhW__popover[data-placement=above]:before{clip-path:polygon(0 0,100% 0,50% 100%);bottom:-8px}html[data-roleme-dialog-theme=ice] .message-sound-reaction-picker-module__fTpWhW__popover[data-placement=below]:before{clip-path:polygon(50% 0,0 100%,100% 100%);top:-8px}html[data-roleme-dialog-theme=ice] .message-sound-reaction-picker-module__fTpWhW__panel{--rounded-scrollbar-thumb:var(--dialog-detail);--rounded-scrollbar-thumb-hover:var(--dialog-heading);border-color:var(--dialog-line);background:var(--dialog-canvas);box-shadow:var(--dialog-shadow)}html[data-roleme-dialog-theme=ice] .message-sound-reaction-picker-module__fTpWhW__soundItem{border-color:var(--dialog-line);background:var(--dialog-surface);box-shadow:none}:is(html[data-roleme-dialog-theme=ice] .message-sound-reaction-picker-module__fTpWhW__soundSelectButton:hover,html[data-roleme-dialog-theme=ice] .message-sound-reaction-picker-module__fTpWhW__soundSelectButton:focus-visible){background:var(--dialog-surface-strong);box-shadow:none}html[data-roleme-dialog-theme=ice] .message-sound-reaction-picker-module__fTpWhW__soundSelectButton{font-size:11px;font-weight:600}html[data-roleme-dialog-theme=ice] .message-sound-reaction-picker-module__fTpWhW__previewButton{border-left-color:var(--dialog-line);background:0 0}html[data-roleme-dialog-theme=ice] .message-sound-reaction-picker-module__fTpWhW__previewButton:hover{background:var(--sound-preview-active-background)}html[data-roleme-dialog-theme=ice] .message-sound-reaction-picker-module__fTpWhW__previewButton:focus-visible{background:var(--sound-preview-active-background)}html[data-roleme-dialog-theme=ice] .message-sound-reaction-picker-module__fTpWhW__previewButtonPlaying{background:var(--sound-preview-active-background)}}@media (max-width:480px){.message-sound-reaction-picker-module__fTpWhW__panel{border-radius:var(--roleme-mobile-panel-radius);padding:6px}.message-sound-reaction-picker-module__fTpWhW__grid{gap:4px}.message-sound-reaction-picker-module__fTpWhW__soundItem{height:33px}.message-sound-reaction-picker-module__fTpWhW__soundSelectButton{padding-left:7px;font-size:10px}.message-sound-reaction-picker-module__fTpWhW__previewButton{width:39px;min-width:39px}}html[data-roleme-dialog-theme]:not([data-roleme-dialog-theme=""]) .message-sound-reaction-picker-module__fTpWhW__popover:before{background:var(--dialog-surface);border-color:var(--dialog-line)}html[data-roleme-dialog-theme]:not([data-roleme-dialog-theme=""]) .message-sound-reaction-picker-module__fTpWhW__panel{--rounded-scrollbar-thumb:var(--dialog-detail);--rounded-scrollbar-thumb-hover:var(--dialog-heading);border-color:var(--dialog-line);background:var(--dialog-surface);box-shadow:var(--dialog-shadow);color:var(--dialog-text)}html[data-roleme-dialog-theme]:not([data-roleme-dialog-theme=""]) .message-sound-reaction-picker-module__fTpWhW__soundItem{border-color:var(--dialog-line);background:var(--dialog-surface-strong);box-shadow:none}:is(html[data-roleme-dialog-theme]:not([data-roleme-dialog-theme=""]) .message-sound-reaction-picker-module__fTpWhW__soundSelectButton:hover,html[data-roleme-dialog-theme]:not([data-roleme-dialog-theme=""]) .message-sound-reaction-picker-module__fTpWhW__soundSelectButton:focus-visible){background:var(--dialog-canvas);box-shadow:none}html[data-roleme-dialog-theme]:not([data-roleme-dialog-theme=""]) .message-sound-reaction-picker-module__fTpWhW__soundSelectButton{color:var(--dialog-text)}html[data-roleme-dialog-theme]:not([data-roleme-dialog-theme=""]) .message-sound-reaction-picker-module__fTpWhW__soundSelectButton svg{color:var(--dialog-heading)}html[data-roleme-dialog-theme]:not([data-roleme-dialog-theme=""]) .message-sound-reaction-picker-module__fTpWhW__previewButton{color:var(--dialog-heading)}html[data-roleme-dialog-theme]:not([data-roleme-dialog-theme=""]) .message-sound-reaction-picker-module__fTpWhW__previewButton{border-left-color:var(--dialog-line);background:0 0}html[data-roleme-dialog-theme]:not([data-roleme-dialog-theme=""]) .message-sound-reaction-picker-module__fTpWhW__previewButton:hover{background:var(--sound-preview-active-background);color:var(--dialog-detail)}html[data-roleme-dialog-theme]:not([data-roleme-dialog-theme=""]) .message-sound-reaction-picker-module__fTpWhW__previewButton:focus-visible{background:var(--sound-preview-active-background);color:var(--dialog-detail)}html[data-roleme-dialog-theme]:not([data-roleme-dialog-theme=""]) .message-sound-reaction-picker-module__fTpWhW__previewButtonPlaying{background:var(--sound-preview-active-background);color:var(--dialog-detail)}
.sound-reaction-playback-button-module__W7Ui5a__playButton{color:#dec28bd1;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:6px;width:auto;min-width:0;height:28px;min-height:28px;padding:0;transition:color .15s,filter .15s,transform .15s;display:inline-flex}.sound-reaction-playback-button-module__W7Ui5a__icon{place-items:center;width:27px;min-width:27px;height:27px;display:inline-grid}.sound-reaction-playback-button-module__W7Ui5a__waveform{color:#d7b980b8;align-items:center;width:92px;height:22px;display:inline-flex}.sound-reaction-playback-button-module__W7Ui5a__waveform svg{width:100%;height:100%;display:block;overflow:visible}.sound-reaction-playback-button-module__W7Ui5a__waveSignal{fill:none;vector-effect:non-scaling-stroke;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;opacity:.82}.sound-reaction-playback-button-module__W7Ui5a__playButton:hover{filter:drop-shadow(0 0 7px #dbb46938);transform:translateY(-1px)}.sound-reaction-playback-button-module__W7Ui5a__playing{color:#f3d9a3;filter:drop-shadow(0 0 8px #e2b86757)}.sound-reaction-playback-button-module__W7Ui5a__playing .sound-reaction-playback-button-module__W7Ui5a__waveSignal{opacity:1}@media (prefers-reduced-motion:reduce){.sound-reaction-playback-button-module__W7Ui5a__playing .sound-reaction-playback-button-module__W7Ui5a__waveSignal{opacity:.82}}.sound-reaction-playback-button-module__W7Ui5a__playButton,.sound-reaction-playback-button-module__W7Ui5a__waveform,.sound-reaction-playback-button-module__W7Ui5a__playing{color:var(--dialog-heading)}.sound-reaction-playback-button-module__W7Ui5a__playButton:hover{color:var(--dialog-detail)}@media (min-width:701px){.sound-reaction-playback-button-module__W7Ui5a__playButton,.sound-reaction-playback-button-module__W7Ui5a__waveform,.sound-reaction-playback-button-module__W7Ui5a__playing,.sound-reaction-playback-button-module__W7Ui5a__playButton:hover{filter:none}}@media (max-width:700px){.sound-reaction-playback-button-module__W7Ui5a__playButton{height:27px;min-height:27px}.sound-reaction-playback-button-module__W7Ui5a__waveform{width:82px}:is(html[data-roleme-dialog-theme=ice] .sound-reaction-playback-button-module__W7Ui5a__playButton,html[data-roleme-dialog-theme=ice] .sound-reaction-playback-button-module__W7Ui5a__playing){filter:none}html[data-roleme-dialog-theme=ice] .sound-reaction-playback-button-module__W7Ui5a__playButton:hover{filter:none}}
.emoji-picker-module__uepkfG__root{display:inline-flex;position:relative}.emoji-picker-module__uepkfG__trigger{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.emoji-picker-module__uepkfG__panel{z-index:10000;max-height:min(238px, calc(calc(100vh / var(--roleme-site-zoom,1)) - 24px));overscroll-behavior:contain;border-radius:var(--roleme-mobile-panel-radius,var(--emoji-panel-radius,16px));scrollbar-width:thin;scrollbar-color:#e2b96f6b transparent;background:radial-gradient(circle at 20% 0,#ffefcc1a,#0000 38%),linear-gradient(#241f2afc,#100f17fe);border:1px solid #e2b96f47;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;padding:10px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 22px 48px #0000006b,inset 0 1px #fff6dc14}.emoji-picker-module__uepkfG__panel::-webkit-scrollbar{width:8px}.emoji-picker-module__uepkfG__panel::-webkit-scrollbar-track{background:0 0}.emoji-picker-module__uepkfG__panel::-webkit-scrollbar-thumb{background:#e2b96f6b padding-box content-box;border:2px solid #0000;border-radius:999px}.emoji-picker-module__uepkfG__emojiButton{border-radius:var(--roleme-mobile-control-radius,9px);color:#fff;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:29px;height:29px;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:19px;line-height:1;display:inline-grid}.emoji-picker-module__uepkfG__emojiButton:hover,.emoji-picker-module__uepkfG__emojiButton:focus-visible{background:#e2b96f1f;border-color:#e2b96f4d;outline:none}@media (max-width:700px){.emoji-picker-module__uepkfG__emojiButton{transition:transform .12s,border-color .12s,background .12s}.emoji-picker-module__uepkfG__emojiButton:hover,.emoji-picker-module__uepkfG__emojiButton:focus-visible{transform:translateY(-1px)scale(1.05)}}html:has(.plots-page-shell) .emoji-picker-module__uepkfG__panel[data-variant=plot-response] .emoji-picker-module__uepkfG__emojiButton:is(:hover,:focus-visible){--plots-control-ink:var(--plots-accent)}@media (min-width:701px){.emoji-picker-module__uepkfG__panel[data-variant=new-plot],.emoji-picker-module__uepkfG__panel[data-variant=chat]{--emoji-panel-radius:var(--roleme-desktop-panel-radius)}.emoji-picker-module__uepkfG__panel[data-variant=new-plot],.emoji-picker-module__uepkfG__panel[data-variant=chat],.emoji-picker-module__uepkfG__panel[data-variant=plot-response],.emoji-picker-module__uepkfG__panel[data-variant=profile]{padding:10px;overflow:visible}.emoji-picker-module__uepkfG__panel[data-variant=chat],.emoji-picker-module__uepkfG__panel[data-variant=profile]{-webkit-backdrop-filter:blur(16px)saturate(1.04);backdrop-filter:blur(16px)saturate(1.04)}:where(html:not(:has(.plots-page-shell))) .emoji-picker-module__uepkfG__panel[data-variant=plot-response]{-webkit-backdrop-filter:blur(16px)saturate(1.04);backdrop-filter:blur(16px)saturate(1.04)}.emoji-picker-module__uepkfG__panel[data-variant=profile]{--emoji-panel-radius:12px}:where(html:not(:has(.plots-page-shell))) .emoji-picker-module__uepkfG__panel[data-variant=plot-response]{--emoji-panel-radius:12px}.emoji-picker-module__uepkfG__panel[data-variant=new-plot]:after,.emoji-picker-module__uepkfG__panel[data-variant=chat]:after,.emoji-picker-module__uepkfG__panel[data-variant=plot-response]:after,.emoji-picker-module__uepkfG__panel[data-variant=profile]:after{content:"";width:10px;height:10px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.emoji-picker-module__uepkfG__panel[data-variant=new-plot][data-side=above]:after,.emoji-picker-module__uepkfG__panel[data-variant=chat][data-side=above]:after,.emoji-picker-module__uepkfG__panel[data-variant=plot-response][data-side=above]:after,.emoji-picker-module__uepkfG__panel[data-variant=profile][data-side=above]:after{bottom:-6px}.emoji-picker-module__uepkfG__panel[data-variant=new-plot][data-side=below]:after,.emoji-picker-module__uepkfG__panel[data-variant=chat][data-side=below]:after,.emoji-picker-module__uepkfG__panel[data-variant=plot-response][data-side=below]:after,.emoji-picker-module__uepkfG__panel[data-variant=profile][data-side=below]:after{top:-6px;transform:translate(-50%)rotate(225deg)}.emoji-picker-module__uepkfG__panel[data-variant=new-plot] .emoji-picker-module__uepkfG__emojiButton,.emoji-picker-module__uepkfG__panel[data-variant=chat] .emoji-picker-module__uepkfG__emojiButton,.emoji-picker-module__uepkfG__panel[data-variant=plot-response] .emoji-picker-module__uepkfG__emojiButton,.emoji-picker-module__uepkfG__panel[data-variant=profile] .emoji-picker-module__uepkfG__emojiButton{border-radius:var(--roleme-desktop-control-radius)}.emoji-picker-module__uepkfG__panel[data-variant=new-plot]{border:1px solid var(--new-plot-panel-border);background:var(--new-plot-desktop-popover-material);scrollbar-color:#91aed561 transparent;box-shadow:0 22px 52px #00000075,inset 0 1px #ffffff0b}.emoji-picker-module__uepkfG__panel[data-variant=new-plot]:after{border-right:1px solid var(--new-plot-panel-border);border-bottom:1px solid var(--new-plot-panel-border);background:var(--new-plot-desktop-popover-surface)}.emoji-picker-module__uepkfG__panel[data-variant=new-plot]::-webkit-scrollbar-thumb{background:#91aed561}.emoji-picker-module__uepkfG__panel[data-variant=new-plot] .emoji-picker-module__uepkfG__emojiButton:hover,.emoji-picker-module__uepkfG__panel[data-variant=new-plot] .emoji-picker-module__uepkfG__emojiButton:focus-visible{background:linear-gradient(#92aed51c,#dfb5660b);border-color:#9db6d83d;box-shadow:inset 0 1px #ffffff09}.emoji-picker-module__uepkfG__panel[data-variant=chat]{border-color:var(--dialog-field-border);background:var(--dialog-surface);box-shadow:var(--dialog-shadow);scrollbar-color:var(--dialog-muted) transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.emoji-picker-module__uepkfG__panel[data-variant=chat]:after{border-right:1px solid var(--dialog-field-border);border-bottom:1px solid var(--dialog-field-border);background:var(--dialog-surface)}.emoji-picker-module__uepkfG__panel[data-variant=chat]::-webkit-scrollbar-thumb{background:var(--dialog-muted)}.emoji-picker-module__uepkfG__panel[data-variant=chat] .emoji-picker-module__uepkfG__emojiButton:hover,.emoji-picker-module__uepkfG__panel[data-variant=chat] .emoji-picker-module__uepkfG__emojiButton:focus-visible{border-color:var(--dialog-field-border-focus);background:var(--dialog-surface-strong);box-shadow:none}:where(html:not(:has(.plots-page-shell))) .emoji-picker-module__uepkfG__panel[data-variant=plot-response]{scrollbar-color:#c4a67161 transparent;background:radial-gradient(circle at 12% 0,#dbba741c,#0000 35%),radial-gradient(circle at 88% 100%,#845f301a,#0000 32%),linear-gradient(#19161bfc,#0c0b11fe);border:1px solid #bc9d663d;box-shadow:0 22px 52px #00000075,inset 0 1px #fff3da0d,inset 0 -1px #bc9d660a}:where(html:not(:has(.plots-page-shell))) .emoji-picker-module__uepkfG__panel[data-variant=plot-response]:after{background:#0f0d13fd;border-bottom:1px solid #bc9d663d;border-right:1px solid #bc9d663d}:where(html:not(:has(.plots-page-shell))) .emoji-picker-module__uepkfG__panel[data-variant=plot-response]::-webkit-scrollbar-thumb{background:#c4a67161}:is(:where(html:not(:has(.plots-page-shell))) .emoji-picker-module__uepkfG__panel[data-variant=plot-response] .emoji-picker-module__uepkfG__emojiButton:hover,:where(html:not(:has(.plots-page-shell))) .emoji-picker-module__uepkfG__panel[data-variant=plot-response] .emoji-picker-module__uepkfG__emojiButton:focus-visible){background:linear-gradient(#c5a7731f,#67482a14);border-color:#c9ab7638;box-shadow:inset 0 1px #ffffff08}html:has(.plots-page-shell) .emoji-picker-module__uepkfG__panel[data-variant=plot-response]{--emoji-panel-radius:var(--plots-card-radius);border-color:var(--plots-border);background:var(--plots-surface);box-shadow:var(--plots-modal-shadow);scrollbar-color:var(--plots-muted) transparent}html:has(.plots-page-shell) .emoji-picker-module__uepkfG__panel[data-variant=plot-response]:after{border-right:1px solid var(--plots-border);border-bottom:1px solid var(--plots-border);background:var(--plots-surface);pointer-events:none}html:has(.plots-page-shell) .emoji-picker-module__uepkfG__panel[data-variant=plot-response]::-webkit-scrollbar-thumb{background:var(--plots-muted)}html:has(.plots-page-shell) .emoji-picker-module__uepkfG__panel[data-variant=plot-response] .emoji-picker-module__uepkfG__emojiButton:is(:hover,:focus-visible){--plots-control-background:var(--plots-surface-raised);box-shadow:none;background:0 0;border-color:#0000}.emoji-picker-module__uepkfG__panel[data-variant=profile]{scrollbar-color:#a4bfca66 transparent;background:radial-gradient(circle at 12% 0,#a8c4d01c,#0000 36%),radial-gradient(circle at 86% 100%,#cfb87e0e,#0000 30%),linear-gradient(#233a48fb,#172834fd);border:1px solid #9cb5bf38;box-shadow:0 22px 52px #0006,inset 0 1px #f2f8fc0d,inset 0 -1px #c5d6de0a}.emoji-picker-module__uepkfG__panel[data-variant=profile]:after{background:#1b2c39fd;border-bottom:1px solid #9cb5bf38;border-right:1px solid #9cb5bf38}.emoji-picker-module__uepkfG__panel[data-variant=profile]::-webkit-scrollbar-thumb{background:#a4bfca66}.emoji-picker-module__uepkfG__panel[data-variant=profile] .emoji-picker-module__uepkfG__emojiButton:hover,.emoji-picker-module__uepkfG__panel[data-variant=profile] .emoji-picker-module__uepkfG__emojiButton:focus-visible{background:linear-gradient(#92adba1f,#56728014);border-color:#a9c2cd3d;box-shadow:inset 0 1px #ffffff08}}@media (max-width:480px){.emoji-picker-module__uepkfG__panel{border-radius:var(--roleme-mobile-panel-radius);grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:8px}.emoji-picker-module__uepkfG__emojiButton{width:28px;height:28px;font-size:18px}}
.infinite-plot-list-module__0oWx2a__loadRegion{color:#cbb895;width:min(1040px,100%);min-height:82px;font-family:var(--font-inter), Inter, system-ui, sans-serif;place-items:center;margin:30px auto 0;display:grid}.infinite-plot-list-module__0oWx2a__loading{align-items:center;gap:10px;min-height:44px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.infinite-plot-list-module__0oWx2a__spinner{border-radius:var(--roleme-mobile-panel-radius,999px);border:2px solid #d9ad6938;border-top-color:#d9ad69;width:18px;height:18px;animation:.78s linear infinite infinite-plot-list-module__0oWx2a__plot-list-spin}.infinite-plot-list-module__0oWx2a__error{color:#d9c5a2;text-align:center;justify-content:center;align-items:center;gap:12px;min-width:min(100%,340px);padding:8px 12px;font-size:13px;display:flex}.infinite-plot-list-module__0oWx2a__error button{cursor:pointer;border-radius:var(--roleme-mobile-control-radius,13px);color:#edcf98;min-height:44px;font:inherit;background:linear-gradient(#302219,#211712);border:1px solid #d8a46257;flex:none;padding:0 15px;font-weight:700;transition:border-color .2s,background .2s,color .2s}.infinite-plot-list-module__0oWx2a__error button:hover{color:#ffe5b2;background:linear-gradient(#3b2a1e,#281b14);border-color:#d8a46294}@keyframes infinite-plot-list-module__0oWx2a__plot-list-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.infinite-plot-list-module__0oWx2a__loadRegion{min-height:68px;margin-top:20px}.infinite-plot-list-module__0oWx2a__loading{font-size:12px}.infinite-plot-list-module__0oWx2a__error{flex-direction:column;gap:8px;width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.infinite-plot-list-module__0oWx2a__spinner{animation:none}}
