.SocialLinksEditor-module__PnszYq__row{width:100%}.SocialLinksEditor-module__PnszYq__platform{flex:0 0 180px;min-width:0}.SocialLinksEditor-module__PnszYq__label{flex:200px;min-width:0}.SocialLinksEditor-module__PnszYq__url{flex:2 280px;min-width:0}.SocialLinksEditor-module__PnszYq__deleteCol{flex:none;align-self:flex-end;padding-bottom:4px}@media (max-width:768px){.SocialLinksEditor-module__PnszYq__platform,.SocialLinksEditor-module__PnszYq__label,.SocialLinksEditor-module__PnszYq__url{flex:100%}.SocialLinksEditor-module__PnszYq__deleteCol{align-self:flex-end}}
.richContent-module__pNZUfG__contentLink,.richContent-module__pNZUfG__contentMention,.richContent-module__pNZUfG__contentHashtag{color:var(--mantine-color-brand-7)}[data-mantine-color-scheme=dark] .richContent-module__pNZUfG__contentLink,[data-mantine-color-scheme=dark] .richContent-module__pNZUfG__contentMention,[data-mantine-color-scheme=dark] .richContent-module__pNZUfG__contentHashtag{color:var(--mantine-color-brand-3)}.richContent-module__pNZUfG__contentLink,.richContent-module__pNZUfG__contentMention,.richContent-module__pNZUfG__contentHashtag{overflow-wrap:anywhere;font-weight:800}.richContent-module__pNZUfG__contentLink{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor, transparent 35%);text-decoration-color:color-mix(in srgb, currentColor, transparent 35%);text-underline-offset:.14em}.richContent-module__pNZUfG__contentLink:hover,button.richContent-module__pNZUfG__contentMention:hover{color:var(--mantine-color-brand-8)}[data-mantine-color-scheme=dark] .richContent-module__pNZUfG__contentLink:hover,[data-mantine-color-scheme=dark] button.richContent-module__pNZUfG__contentMention:hover{color:var(--mantine-color-brand-2)}.richContent-module__pNZUfG__contentLink:hover,button.richContent-module__pNZUfG__contentMention:hover{text-decoration-color:currentColor}button.richContent-module__pNZUfG__contentMention{cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;background:0 0;border:0;padding:0;font-weight:800;display:inline}
.ReflectionDialog-module__aLUNSa__modalContent{background:var(--mantine-color-body);border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-xl);max-height:calc(100dvh - 32px);overflow:hidden}@media (max-width:768px){.ReflectionDialog-module__aLUNSa__modalInner{padding:0;padding-bottom:var(--reflection-dialog-keyboard-inset,0px);align-items:flex-end}.ReflectionDialog-module__aLUNSa__modalContent{width:100vw;max-width:100vw;max-height:min(calc(var(--reflection-dialog-visible-height,100dvh) - 8px), calc(100dvh - var(--reflection-dialog-keyboard-inset,0px) - 8px));border-radius:var(--mantine-radius-lg) var(--mantine-radius-lg) 0 0;flex:0 100vw}}.ReflectionDialog-module__aLUNSa__modalBody{padding:0}.ReflectionDialog-module__aLUNSa__container{max-height:calc(100dvh - 32px);padding:var(--mantine-spacing-md);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.ReflectionDialog-module__aLUNSa__container{width:100%;max-height:min(calc(var(--reflection-dialog-visible-height,100dvh) - 8px), calc(100dvh - var(--reflection-dialog-keyboard-inset,0px) - 8px));padding:var(--mantine-spacing-md) var(--mantine-spacing-md) 0;max-width:100%}}.ReflectionDialog-module__aLUNSa__topSection{gap:var(--mantine-spacing-xs);margin-bottom:var(--mantine-spacing-xs);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.ReflectionDialog-module__aLUNSa__bottomSection{gap:var(--mantine-spacing-sm);flex-direction:column;flex:none;display:flex}@media (max-width:768px){.ReflectionDialog-module__aLUNSa__topSection{padding-bottom:var(--mantine-spacing-xs)}.ReflectionDialog-module__aLUNSa__bottomSection{z-index:3;margin-inline:calc(-1 * var(--mantine-spacing-md));padding:var(--mantine-spacing-sm) var(--mantine-spacing-md) calc(var(--mantine-spacing-sm) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--mantine-color-bluegray-0);position:sticky;bottom:0}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__bottomSection{border-top:1px solid var(--mantine-color-dark-5)}.ReflectionDialog-module__aLUNSa__bottomSection{background:var(--mantine-color-body);box-shadow:0 -12px 28px #14181f14}}.ReflectionDialog-module__aLUNSa__textareaWrapper{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.ReflectionDialog-module__aLUNSa__textareaAnchor{flex:auto;min-height:0;position:relative}.ReflectionDialog-module__aLUNSa__mentionPopoverTarget{pointer-events:none;height:1px;position:absolute;left:0;right:0}.ReflectionDialog-module__aLUNSa__reflectionLinkPreviews{margin-top:calc(-1 * var(--mantine-spacing-xs))}.ReflectionDialog-module__aLUNSa__headerContent{flex:1;min-width:0;padding-inline-end:44px}.ReflectionDialog-module__aLUNSa__headerSummary{line-height:1.25}.ReflectionDialog-module__aLUNSa__headerFeeling{color:var(--mantine-color-bluegray-9);align-items:baseline;gap:4px;display:inline-flex}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__headerFeeling{color:var(--mantine-color-white)}.ReflectionDialog-module__aLUNSa__headerFeelingEmoji{line-height:1}.ReflectionDialog-module__aLUNSa__headerControls{align-items:center;min-width:0}.ReflectionDialog-module__aLUNSa__focusAreaSelect{width:100%;max-width:160px}.ReflectionDialog-module__aLUNSa__focusAreaInput{field-sizing:content;background-color:color-mix(in srgb, var(--mantine-color-brand-6) 10%, transparent);border-radius:var(--mantine-radius-xl);width:100%;max-width:160px;color:var(--mantine-color-brand-7);text-overflow:ellipsis;border:none;height:32px;min-height:32px;padding:6px 12px;font-size:16px;font-weight:500}.ReflectionDialog-module__aLUNSa__focusAreaInput:focus{background-color:color-mix(in srgb, var(--mantine-color-brand-6) 15%, transparent)}.ReflectionDialog-module__aLUNSa__privacySelect{flex:0 0 34px;width:34px;position:relative}.ReflectionDialog-module__aLUNSa__privacyInput{background-color:color-mix(in srgb, var(--mantine-color-brand-6) 11%, transparent);color:#0000;caret-color:#0000;cursor:pointer;border-radius:50%;width:34px;height:34px;min-height:34px;padding:0;transition:background-color .15s,transform .15s}.ReflectionDialog-module__aLUNSa__privacyInput:hover{border-color:color-mix(in srgb, var(--mantine-color-brand-6) 54%, transparent);background-color:color-mix(in srgb, var(--mantine-color-brand-6) 16%, transparent);transform:translateY(-1px)}.ReflectionDialog-module__aLUNSa__privacyInput:focus,.ReflectionDialog-module__aLUNSa__privacyInput:focus-within{background-color:color-mix(in srgb, var(--mantine-color-brand-6) 18%, transparent);outline:2px solid var(--mantine-color-brand-5);outline-offset:2px}.ReflectionDialog-module__aLUNSa__privacyInput::selection{background:0 0}.ReflectionDialog-module__aLUNSa__privacySection{width:34px;height:34px;color:var(--mantine-color-brand-7);justify-content:center;inset:0}.ReflectionDialog-module__aLUNSa__privacyDropdown{border:1px solid var(--mantine-color-bluegray-1)}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__privacyDropdown{border:1px solid var(--mantine-color-dark-4)}.ReflectionDialog-module__aLUNSa__privacyDropdown{border-radius:var(--mantine-radius-lg);box-shadow:var(--mantine-shadow-lg)}.ReflectionDialog-module__aLUNSa__privacyOption{border-radius:var(--mantine-radius-md);padding:8px 10px}.ReflectionDialog-module__aLUNSa__privacyOptionIcon{background:color-mix(in srgb, var(--mantine-color-brand-6) 12%, transparent);width:26px;height:26px;color:var(--mantine-color-brand-7);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;display:inline-flex}.ReflectionDialog-module__aLUNSa__textareaInput{border-radius:var(--mantine-radius-md);color:#0000;-webkit-text-fill-color:transparent;caret-color:var(--mantine-color-bluegray-9);background:0 0;border:none}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__textareaInput{caret-color:var(--mantine-color-white)}.ReflectionDialog-module__aLUNSa__textareaInput{min-height:108px;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.5}.ReflectionDialog-module__aLUNSa__reflectionHighlightBackdrop{z-index:0;pointer-events:none;border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);position:absolute;inset:0;overflow:hidden}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__reflectionHighlightBackdrop{background:var(--mantine-color-dark-6)}.ReflectionDialog-module__aLUNSa__reflectionHighlightText{width:100%;height:100%;min-height:108px;color:var(--mantine-color-bluegray-9);padding:12px 14px;overflow:hidden}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__reflectionHighlightText{color:var(--mantine-color-white)}.ReflectionDialog-module__aLUNSa__reflectionHighlightText{white-space:pre-wrap;overflow-wrap:break-word;font-family:inherit;font-size:16px;line-height:1.5}.ReflectionDialog-module__aLUNSa__reflectionHighlightText:after{content:" "}.ReflectionDialog-module__aLUNSa__reflectionHighlightUrl,.ReflectionDialog-module__aLUNSa__reflectionHighlightMention,.ReflectionDialog-module__aLUNSa__reflectionHighlightHashtag{color:var(--mantine-color-brand-7)}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__reflectionHighlightUrl,[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__reflectionHighlightMention,[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__reflectionHighlightHashtag{color:var(--mantine-color-brand-3)}.ReflectionDialog-module__aLUNSa__reflectionHighlightUrl{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor, transparent 35%);text-decoration-color:color-mix(in srgb, currentColor, transparent 35%);text-underline-offset:.14em}@media (max-width:768px){.ReflectionDialog-module__aLUNSa__textareaInput,.ReflectionDialog-module__aLUNSa__reflectionHighlightText{min-height:96px}.ReflectionDialog-module__aLUNSa__textareaAnchor{flex-shrink:0}}.ReflectionDialog-module__aLUNSa__textareaInput:focus{border-color:var(--mantine-color-brand-5);background:0 0}.ReflectionDialog-module__aLUNSa__textareaInput::placeholder{color:var(--mantine-color-gray-5);-webkit-text-fill-color:var(--mantine-color-gray-5);font-size:16px;font-weight:600}.ReflectionDialog-module__aLUNSa__suggestions{border-color:var(--mantine-color-bluegray-1);max-height:min(232px,100dvh - 220px);overflow-y:auto}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__suggestions{border-color:var(--mantine-color-dark-4)}.ReflectionDialog-module__aLUNSa__suggestions{box-shadow:var(--mantine-shadow-md)}.ReflectionDialog-module__aLUNSa__suggestion{border-radius:var(--mantine-radius-md);width:100%;padding:10px 12px;display:block}.ReflectionDialog-module__aLUNSa__suggestion:hover,.ReflectionDialog-module__aLUNSa__suggestion[data-active]{background:var(--mantine-color-bluegray-0)}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__suggestion:hover,[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__suggestion[data-active]{background:var(--mantine-color-dark-5)}.ReflectionDialog-module__aLUNSa__addToSessionContainer{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-bluegray-0);padding:8px 10px;display:flex}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__addToSessionContainer{border:1px solid var(--mantine-color-dark-5)}.ReflectionDialog-module__aLUNSa__addToSessionContainer{border-radius:var(--mantine-radius-xl)}.ReflectionDialog-module__aLUNSa__addToSessionLabel{color:var(--mantine-color-bluegray-6);flex:none}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__addToSessionLabel{color:var(--mantine-color-bluegray-2)}.ReflectionDialog-module__aLUNSa__addToSessionLabel{white-space:nowrap}.ReflectionDialog-module__aLUNSa__addToSessionActions{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.ReflectionDialog-module__aLUNSa__addToSessionActions::-webkit-scrollbar{display:none}@media (max-width:520px){.ReflectionDialog-module__aLUNSa__addToSessionContainer{align-items:center;gap:var(--mantine-spacing-xs);padding:8px 10px}.ReflectionDialog-module__aLUNSa__addToSessionActions{justify-content:flex-end;min-width:0}}.ReflectionDialog-module__aLUNSa__iconButton{background-color:color-mix(in srgb, var(--mantine-color-brand-6) 15%, transparent);cursor:pointer;width:40px;min-width:40px;height:40px;min-height:40px;color:var(--mantine-color-brand-6);border:none;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ReflectionDialog-module__aLUNSa__selectedLocation{border:1px solid var(--mantine-color-bluegray-1);align-items:center;min-width:0;max-width:min(176px,38vw);padding:2px;display:inline-flex}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__selectedLocation{border:1px solid var(--mantine-color-dark-4)}.ReflectionDialog-module__aLUNSa__selectedLocation{border-radius:var(--mantine-radius-xl);background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__selectedLocation{background:#80849329}.ReflectionDialog-module__aLUNSa__selectedLocation{box-shadow:var(--rc-shadow-raised)}.ReflectionDialog-module__aLUNSa__selectedMood{max-width:min(220px,38vw)}.ReflectionDialog-module__aLUNSa__selectedMoodCompact{max-width:none}.ReflectionDialog-module__aLUNSa__selectedLocationEdit{border-radius:var(--mantine-radius-xl);min-width:0;min-height:36px;color:var(--mantine-color-bluegray-8);background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:3px 6px 3px 4px;display:inline-flex}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__selectedLocationEdit{color:var(--mantine-color-bluegray-1)}.ReflectionDialog-module__aLUNSa__selectedLocationEdit{cursor:pointer}.ReflectionDialog-module__aLUNSa__selectedMoodEdit{flex:none;min-height:36px;padding:3px 4px}.ReflectionDialog-module__aLUNSa__selectedLocationEdit:hover{background:#f2f4fbf2}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__selectedLocationEdit:hover{background:#8084931f}.ReflectionDialog-module__aLUNSa__selectedLocationEdit:focus-visible,.ReflectionDialog-module__aLUNSa__selectedLocationRemove:focus-visible{outline:2px solid var(--mantine-color-brand-5);outline-offset:2px}.ReflectionDialog-module__aLUNSa__selectedLocationIcon{background:color-mix(in srgb, var(--mantine-color-brand-6) 12%, transparent);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__selectedLocationIcon{background:color-mix(in srgb, var(--mantine-color-brand-4) 14%, transparent)}.ReflectionDialog-module__aLUNSa__selectedLocationIcon{color:var(--mantine-color-brand-7)}.ReflectionDialog-module__aLUNSa__selectedMoodIcon{font-size:17px;line-height:1}.ReflectionDialog-module__aLUNSa__selectedLocationText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--mantine-font-size-xs);font-weight:800;line-height:1.2;overflow:hidden}.ReflectionDialog-module__aLUNSa__selectedLocationRemove{width:28px;height:28px;color:var(--mantine-color-bluegray-6);background:0 0;border:0;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__selectedLocationRemove{color:var(--mantine-color-bluegray-2)}.ReflectionDialog-module__aLUNSa__selectedLocationRemove{cursor:pointer}.ReflectionDialog-module__aLUNSa__selectedLocationRemove:hover{background:#aaacb62e}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__selectedLocationRemove:hover{background:#80849324}.ReflectionDialog-module__aLUNSa__selectedLocationRemove:hover{color:var(--mantine-color-bluegray-8)}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__selectedLocationRemove:hover{color:var(--mantine-color-bluegray-0)}@media (max-width:520px){.ReflectionDialog-module__aLUNSa__selectedLocation{flex:0 min(176px,48vw);min-width:0;max-width:min(176px,48vw)}.ReflectionDialog-module__aLUNSa__selectedMood{flex:none;min-width:0;max-width:none}.ReflectionDialog-module__aLUNSa__selectedMoodCompact{flex:none;max-width:none}.ReflectionDialog-module__aLUNSa__selectedLocationEdit{gap:6px;min-height:34px;padding:3px 4px}.ReflectionDialog-module__aLUNSa__selectedLocationIcon,.ReflectionDialog-module__aLUNSa__selectedLocationRemove{flex-basis:26px;width:26px;height:26px}.ReflectionDialog-module__aLUNSa__selectedLocationText{font-size:13px}}.ReflectionDialog-module__aLUNSa__iconButton:hover{background-color:var(--mantine-color-brand-1);transform:scale(1.05)}.ReflectionDialog-module__aLUNSa__iconButton:active{transform:scale(.95)}.ReflectionDialog-module__aLUNSa__abandonIconButton{top:var(--mantine-spacing-md);right:var(--mantine-spacing-md);z-index:4;width:36px;height:36px;color:var(--mantine-color-dimmed);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,color .15s,transform .15s;display:inline-flex;position:absolute}.ReflectionDialog-module__aLUNSa__abandonIconButton:hover{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__abandonIconButton:hover{background:#8084931a}.ReflectionDialog-module__aLUNSa__abandonIconButton:hover{color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__abandonIconButton:hover{color:var(--mantine-color-gray-2)}.ReflectionDialog-module__aLUNSa__abandonIconButton:hover{transform:translateY(-1px)}.ReflectionDialog-module__aLUNSa__abandonIconButton:active{transform:translateY(0)}.ReflectionDialog-module__aLUNSa__abandonIconButton:disabled{cursor:not-allowed;opacity:.55;transform:none}.ReflectionDialog-module__aLUNSa__abandonIconButton:focus-visible{outline:2px solid var(--mantine-color-gray-5);outline-offset:2px}.ReflectionDialog-module__aLUNSa__saveButton{background-color:var(--mantine-color-brand-6);color:#fff;border-radius:var(--mantine-radius-lg);border:none;height:42px;font-size:15px;font-weight:600}.ReflectionDialog-module__aLUNSa__saveButton:hover{background-color:var(--mantine-color-brand-7)}.ReflectionDialog-module__aLUNSa__saveButton:active{background-color:var(--mantine-color-brand-8)}.ReflectionDialog-module__aLUNSa__feelingsPanel{background:var(--mantine-color-body);z-index:10;justify-content:center;align-items:flex-start;width:100%;height:100%;transition:right .3s ease-in-out;display:flex;position:absolute;top:0;right:-100%}.ReflectionDialog-module__aLUNSa__feelingsPanelOpen{right:0}.ReflectionDialog-module__aLUNSa__feelingsPanelContent{width:100%;padding:var(--mantine-spacing-md);max-height:100%;overflow-y:auto}.ReflectionDialog-module__aLUNSa__locationView{gap:var(--mantine-spacing-xs);flex-direction:column;min-height:min(360px,100dvh - 64px);display:flex}.ReflectionDialog-module__aLUNSa__locationViewHeader{flex:none}.ReflectionDialog-module__aLUNSa__locationViewHeaderSpacer{width:60px}.ReflectionDialog-module__aLUNSa__locationViewBody{flex:1;min-height:0;overflow-y:auto}.ReflectionDialog-module__aLUNSa__backButton{border-radius:var(--mantine-radius-lg);cursor:pointer;color:var(--mantine-color-gray-6);background:0 0;border:none;justify-content:center;align-items:center;gap:4px;padding:6px 12px;font-size:14px;transition:all .2s;display:flex}.ReflectionDialog-module__aLUNSa__backButton:hover{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-7)}.ReflectionDialog-module__aLUNSa__closeButton{cursor:pointer;width:28px;height:28px;color:var(--mantine-color-gray-5);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.ReflectionDialog-module__aLUNSa__closeButton:hover{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-7)}.ReflectionDialog-module__aLUNSa__feelingButton{border-radius:var(--mantine-radius-lg);background:color-mix(in srgb, var(--mantine-color-brand-6) 5%, transparent);cursor:pointer;box-sizing:border-box;border:2px solid #0000;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:6px;height:40px;padding:8px 12px;transition:all .2s;display:flex}.ReflectionDialog-module__aLUNSa__feelingButton:hover{background:color-mix(in srgb, var(--mantine-color-brand-6) 10%, transparent);transform:translateY(-2px)}.ReflectionDialog-module__aLUNSa__feelingButtonActive{background:color-mix(in srgb, var(--mantine-color-brand-6) 15%, transparent);border-color:var(--mantine-color-brand-5);box-shadow:0 0 0 1px var(--mantine-color-brand-5)}.ReflectionDialog-module__aLUNSa__iconButtonActive{background-color:var(--mantine-color-brand-2);color:var(--mantine-color-brand-7)}.ReflectionDialog-module__aLUNSa__visibilityHint{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);text-align:right}.ReflectionDialog-module__aLUNSa__abandonButton{color:var(--mantine-color-red-6)}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__abandonButton{color:var(--mantine-color-red-5)}.ReflectionDialog-module__aLUNSa__abandonButton{border-color:var(--mantine-color-red-6);border-radius:var(--mantine-radius-lg);height:42px;font-size:15px;font-weight:600}.ReflectionDialog-module__aLUNSa__abandonButton:hover{color:var(--mantine-color-red-6)}[data-mantine-color-scheme=dark] .ReflectionDialog-module__aLUNSa__abandonButton:hover{color:var(--mantine-color-red-5)}.ReflectionDialog-module__aLUNSa__abandonButton:active{background-color:var(--mantine-color-red-1);border-color:var(--mantine-color-red-8)}.ReflectionDialog-module__aLUNSa__commitsList{gap:var(--rc-space-1);border:none;flex-direction:column;min-width:0;max-height:260px;margin:0;padding:0;display:flex;overflow-y:auto}.ReflectionDialog-module__aLUNSa__commitRow{padding:var(--rc-space-2) var(--rc-space-3);border-radius:var(--mantine-radius-md);cursor:pointer}.ReflectionDialog-module__aLUNSa__commitRow .mantine-Checkbox-labelWrapper{flex:1;min-width:0}.ReflectionDialog-module__aLUNSa__commitRow:hover{background:var(--rc-color-bg-base-2)}.ReflectionDialog-module__aLUNSa__commitRowBody{flex:1;min-width:0}.ReflectionDialog-module__aLUNSa__commitRowTitle{align-items:baseline;gap:var(--rc-space-2);min-width:0;display:flex}.ReflectionDialog-module__aLUNSa__commitSha{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);color:var(--rc-color-text-secondary);flex-shrink:0}.ReflectionDialog-module__aLUNSa__commitMessage{font-size:var(--mantine-font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ReflectionDialog-module__aLUNSa__commitRowMeta{font-size:var(--mantine-font-size-xs);color:var(--rc-color-text-secondary);margin-top:2px}.ReflectionDialog-module__aLUNSa__commitsLinkButton{font:inherit;font-size:var(--mantine-font-size-xs);color:var(--rc-color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.ReflectionDialog-module__aLUNSa__commitsLinkButton:hover{color:var(--rc-color-text-primary)}.ReflectionDialog-module__aLUNSa__commitsLinkButton:disabled{opacity:.5;cursor:default}.ReflectionDialog-module__aLUNSa__bookList{gap:var(--rc-space-2);flex-direction:column;min-width:0;max-height:300px;display:flex;overflow-y:auto}.ReflectionDialog-module__aLUNSa__bookRow{align-items:center;gap:var(--rc-space-3);width:100%;padding:var(--rc-space-2) var(--rc-space-3);border-radius:var(--rc-radius-lg);border:1px solid color-mix(in srgb, var(--rc-color-surface-border) 80%, transparent);background:color-mix(in srgb, var(--rc-color-surface-card) 70%, transparent);text-align:left;cursor:pointer;transition:background .12s,border-color .12s;display:flex}.ReflectionDialog-module__aLUNSa__bookRow:hover{background:var(--rc-color-surface-card)}.ReflectionDialog-module__aLUNSa__bookRow:focus-visible{outline:2px solid var(--rc-color-brand-primary);outline-offset:2px}.ReflectionDialog-module__aLUNSa__bookRowSelected{border-color:color-mix(in srgb, var(--rc-color-brand-primary) 35%, transparent);background:var(--rc-color-surface-card)}.ReflectionDialog-module__aLUNSa__bookRowBody{gap:var(--rc-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ReflectionDialog-module__aLUNSa__bookRowTitle{font-size:var(--rc-font-subheadline-size);font-weight:var(--rc-font-caption-weight);line-height:var(--rc-font-subheadline-line-height);color:var(--rc-color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ReflectionDialog-module__aLUNSa__bookRowMeta{font-size:var(--rc-font-caption-size);font-weight:var(--rc-font-caption-weight);color:var(--rc-color-text-secondary)}.ReflectionDialog-module__aLUNSa__bookRowCheck{color:var(--rc-color-brand-primary);flex:none}.ReflectionDialog-module__aLUNSa__bookRowChevron{color:var(--rc-color-text-secondary);flex:none}.ReflectionDialog-module__aLUNSa__bookSectionLabel{font-size:var(--rc-font-caption-size);font-weight:var(--rc-font-micro-weight);letter-spacing:.04em;text-transform:uppercase;color:var(--rc-color-text-secondary)}.ReflectionDialog-module__aLUNSa__bookGroup{gap:var(--rc-space-2);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.ReflectionDialog-module__aLUNSa__container[data-composing]{height:min(calc(var(--reflection-dialog-visible-height,100dvh) - 8px), calc(100dvh - var(--reflection-dialog-keyboard-inset,0px) - 8px))}.ReflectionDialog-module__aLUNSa__container[data-composing] .ReflectionDialog-module__aLUNSa__textareaAnchor,.ReflectionDialog-module__aLUNSa__container[data-composing] .ReflectionDialog-module__aLUNSa__textareaRoot{flex-direction:column;display:flex}.ReflectionDialog-module__aLUNSa__container[data-composing] .ReflectionDialog-module__aLUNSa__textareaRoot,.ReflectionDialog-module__aLUNSa__container[data-composing] .ReflectionDialog-module__aLUNSa__textareaInput{flex:auto}.ReflectionDialog-module__aLUNSa__container[data-composing] .ReflectionDialog-module__aLUNSa__bottomSection{padding-block:var(--mantine-spacing-xs);flex-direction:row;align-items:center}.ReflectionDialog-module__aLUNSa__container[data-composing] .ReflectionDialog-module__aLUNSa__addToSessionContainer{border:0;flex:1 1 0;min-width:0;padding:0}.ReflectionDialog-module__aLUNSa__container[data-composing] .ReflectionDialog-module__aLUNSa__addToSessionLabel{display:none}.ReflectionDialog-module__aLUNSa__container[data-composing] .ReflectionDialog-module__aLUNSa__addToSessionActions{justify-content:flex-start}.ReflectionDialog-module__aLUNSa__container[data-composing] .ReflectionDialog-module__aLUNSa__actionButtons{flex:none}}
.ProfileIdentity-module__qk1E3q__root{--profile-avatar-size:88px;min-width:0}.ProfileIdentity-module__qk1E3q__avatarWrap{flex:none;position:relative}.ProfileIdentity-module__qk1E3q__avatar{width:var(--profile-avatar-size);height:var(--profile-avatar-size);border:2px solid var(--rc-color-surface-card);box-shadow:var(--rc-shadow-raised)}.ProfileIdentity-module__qk1E3q__avatarLoading{opacity:.72}.ProfileIdentity-module__qk1E3q__avatarControl{position:absolute;bottom:0;right:0}.ProfileIdentity-module__qk1E3q__body{flex:1;min-width:0}.ProfileIdentity-module__qk1E3q__name{font-size:var(--rc-font-title3-size);line-height:var(--rc-font-title3-line-height);overflow-wrap:anywhere}.ProfileIdentity-module__qk1E3q__bio{white-space:pre-line;overflow-wrap:anywhere}@media (max-width:36em){.ProfileIdentity-module__qk1E3q__root{--profile-avatar-size:72px}}.ProfileIdentity-module__qk1E3q__lock{color:var(--rc-color-text-secondary);flex:none}
.SessionBookRow-module__oFsJ3W__row{align-items:center;gap:var(--rc-space-3);padding:var(--rc-space-2) var(--rc-space-3);border-radius:var(--rc-radius-lg);background:color-mix(in srgb, var(--rc-color-brand-primary) 8%, transparent);display:flex}.SessionBookRow-module__oFsJ3W__body{gap:var(--rc-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.SessionBookRow-module__oFsJ3W__label{font-size:var(--rc-font-footnote-size);font-weight:var(--rc-font-micro-weight);line-height:var(--rc-font-footnote-line-height);color:var(--rc-color-brand-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.RepoPickerModal-module__A0NUya__list{gap:var(--rc-space-1);max-height:320px;padding-right:var(--rc-space-1);flex-direction:column;display:flex;overflow-y:auto}.RepoPickerModal-module__A0NUya__row{padding:var(--rc-space-2) var(--rc-space-3);border-radius:var(--mantine-radius-md);cursor:pointer}.RepoPickerModal-module__A0NUya__row .mantine-Checkbox-body{align-items:center}.RepoPickerModal-module__A0NUya__row .mantine-Checkbox-labelWrapper{flex:1;min-width:0}.RepoPickerModal-module__A0NUya__row:hover{background:var(--rc-color-bg-base-2)}.RepoPickerModal-module__A0NUya__rowDisabled{opacity:.5;cursor:not-allowed}.RepoPickerModal-module__A0NUya__name{font-weight:600;font-size:var(--mantine-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RepoPickerModal-module__A0NUya__description{font-size:var(--mantine-font-size-xs);color:var(--rc-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.GuestBanner-module__HgclKa__banner{background:color-mix(in srgb, var(--mantine-color-brand-6) 6%, transparent);align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex}[data-mantine-color-scheme=dark] .GuestBanner-module__HgclKa__banner{background:color-mix(in srgb, var(--mantine-color-brand-6) 10%, transparent)}.GuestBanner-module__HgclKa__banner{margin-right:var(--mantine-spacing-xs);margin-left:var(--mantine-spacing-xs);margin-top:var(--mantine-spacing-sm);border:1px solid color-mix(in srgb, var(--mantine-color-brand-6) 14%, transparent)}[data-mantine-color-scheme=dark] .GuestBanner-module__HgclKa__banner{border:1px solid color-mix(in srgb, var(--mantine-color-brand-6) 22%, transparent)}.GuestBanner-module__HgclKa__banner{border-radius:var(--mantine-radius-lg);flex-wrap:wrap}.GuestBanner-module__HgclKa__icon{border-radius:var(--rc-radius-pill);background:color-mix(in srgb, var(--mantine-color-brand-6) 14%, transparent);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}[data-mantine-color-scheme=dark] .GuestBanner-module__HgclKa__icon{background:color-mix(in srgb, var(--mantine-color-brand-6) 22%, transparent)}.GuestBanner-module__HgclKa__icon{color:var(--mantine-color-brand-7);flex-shrink:0}.GuestBanner-module__HgclKa__copy{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.GuestBanner-module__HgclKa__title{font-size:var(--mantine-font-size-sm);font-weight:700}.GuestBanner-module__HgclKa__subtitle{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed)}.GuestBanner-module__HgclKa__action{flex-shrink:0}.GuestBanner-module__HgclKa__inlineLink{color:var(--mantine-color-brand-7);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--mantine-color-brand-7) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--mantine-color-brand-7) 50%, transparent);font-weight:600;transition:text-decoration-color .16s,color .16s}.GuestBanner-module__HgclKa__inlineLink:hover{-webkit-text-decoration-color:var(--mantine-color-brand-7);text-decoration-color:var(--mantine-color-brand-7)}
.ActivationChecklist-module__jy45YW__card{width:100%}.ActivationChecklist-module__jy45YW__list{gap:var(--rc-space-1);flex-direction:column;display:flex}.ActivationChecklist-module__jy45YW__item{align-items:center;gap:var(--rc-space-3);width:100%;padding:var(--rc-space-1);border-radius:var(--rc-radius-sm);color:var(--rc-color-text-primary);transition:background .12s;display:flex}.ActivationChecklist-module__jy45YW__item:hover:not(:disabled){background:color-mix(in srgb, var(--rc-color-surface-card) 70%, transparent)}.ActivationChecklist-module__jy45YW__item:focus-visible{outline:2px solid var(--rc-color-brand-primary);outline-offset:2px}.ActivationChecklist-module__jy45YW__item[data-done=true]{cursor:default}.ActivationChecklist-module__jy45YW__itemTitle{color:var(--rc-color-text-primary)}.ActivationChecklist-module__jy45YW__item[data-done=true] .ActivationChecklist-module__jy45YW__itemTitle{color:var(--rc-color-text-secondary);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--rc-color-text-secondary) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--rc-color-text-secondary) 50%, transparent)}.ActivationChecklist-module__jy45YW__check{width:var(--rc-space-5);height:var(--rc-space-5);border-radius:var(--rc-radius-pill);border:1.5px solid var(--rc-color-surface-border);color:var(--rc-color-button-primary-fg);flex:none;justify-content:center;align-items:center;display:inline-flex}.ActivationChecklist-module__jy45YW__item[data-done=true] .ActivationChecklist-module__jy45YW__check{border-color:var(--rc-color-accent-success);background:var(--rc-color-accent-success);color:var(--rc-color-surface-card)}.ActivationChecklist-module__jy45YW__itemText{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.ActivationChecklist-module__jy45YW__chevron{color:var(--rc-color-text-secondary);flex:none}@media (prefers-reduced-motion:reduce){.ActivationChecklist-module__jy45YW__item{transition:none}}
.SessionCommitsRow-module__wK63YW__toggle{align-items:center;gap:var(--rc-space-2);padding:var(--rc-space-1) var(--rc-space-3);border-radius:var(--rc-radius-pill);background:var(--rc-color-bg-base-2);color:var(--rc-color-text-primary);font-size:var(--mantine-font-size-sm);max-width:100%;font-weight:600;display:inline-flex}.SessionCommitsRow-module__wK63YW__toggle:hover{background:var(--rc-color-bg-base-3,var(--rc-color-bg-base-2))}.SessionCommitsRow-module__wK63YW__toggleLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SessionCommitsRow-module__wK63YW__chevron{flex-shrink:0;transition:transform .15s}.SessionCommitsRow-module__wK63YW__chevronOpen{transform:rotate(180deg)}.SessionCommitsRow-module__wK63YW__list{gap:var(--rc-space-2);padding:var(--rc-space-2) var(--rc-space-1) 0;flex-direction:column;display:flex}.SessionCommitsRow-module__wK63YW__commit{align-items:baseline;gap:var(--rc-space-2);min-width:0;display:flex}.SessionCommitsRow-module__wK63YW__sha{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);color:var(--rc-color-text-secondary);flex-shrink:0;text-decoration:none}.SessionCommitsRow-module__wK63YW__sha:hover{text-decoration:underline}.SessionCommitsRow-module__wK63YW__message{font-size:var(--mantine-font-size-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SessionCommitsRow-module__wK63YW__repo{font-size:var(--mantine-font-size-xs);color:var(--rc-color-text-secondary);flex-shrink:0;margin-left:auto}
.Announcements-module__yQKLjq__card{position:relative}.Announcements-module__yQKLjq__header{padding-right:var(--rc-space-6)}.Announcements-module__yQKLjq__dismiss{top:var(--rc-space-2);right:var(--rc-space-2);position:absolute}.Announcements-module__yQKLjq__title{color:var(--rc-color-text-primary)}.Announcements-module__yQKLjq__body{white-space:pre-line;overflow-wrap:anywhere}.Announcements-module__yQKLjq__image{aspect-ratio:16/9;object-fit:cover;border-radius:var(--rc-radius-md);background-color:var(--rc-color-bg-base-2);width:100%}
.ProfilePrivateNotice-module__mbPlkq__root{padding-block:var(--rc-space-8)}.ProfilePrivateNotice-module__mbPlkq__icon{width:64px;height:64px;margin-bottom:var(--rc-space-2);border:1.5px solid var(--rc-color-surface-border);border-radius:var(--rc-radius-pill);color:var(--rc-color-text-secondary);place-items:center;display:grid}.ProfilePrivateNotice-module__mbPlkq__description{max-width:32ch}
.ChangelogFeedCard-module__WcerOW__body{gap:var(--mantine-spacing-sm);color:inherit;border-radius:var(--mantine-radius-lg);flex-direction:column;text-decoration:none;display:flex}.ChangelogFeedCard-module__WcerOW__body:focus-visible{outline:2px solid var(--mantine-color-brand-5);outline-offset:4px}.ChangelogFeedCard-module__WcerOW__title{color:var(--mantine-color-text);letter-spacing:-.01em;line-height:1.3}.ChangelogFeedCard-module__WcerOW__thumbWrap{aspect-ratio:16/9;border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-default-hover);width:100%;position:relative;overflow:hidden}.ChangelogFeedCard-module__WcerOW__thumb{object-fit:cover}.ChangelogFeedCard-module__WcerOW__cta{align-items:center;gap:4px;display:inline-flex}
.ProfileStatsRow-module__ubQE7W__root{min-width:0}.ProfileStatsRow-module__ubQE7W__stat{border-radius:var(--rc-radius-xs);min-width:0;color:var(--rc-color-text-primary);border:0;align-items:flex-start;padding:0;transition:opacity .15s;display:inline-flex}.ProfileStatsRow-module__ubQE7W__statContent{align-items:flex-start}button.ProfileStatsRow-module__ubQE7W__stat{cursor:pointer}button.ProfileStatsRow-module__ubQE7W__stat:hover{opacity:.75}button.ProfileStatsRow-module__ubQE7W__stat:focus-visible{outline:2px solid var(--rc-color-brand-primary);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ProfileStatsRow-module__ubQE7W__stat{transition:none}}
.TabSwitcher-module__YHnqMW__tabsRoot{border-radius:var(--mantine-radius-xl);font-size:var(--mantine-font-size-md);background-color:#0000;padding:4px}.TabSwitcher-module__YHnqMW__tabsRootFullWidth{align-self:stretch;width:100%}.TabSwitcher-module__YHnqMW__tabsRootSm{font-size:var(--mantine-font-size-sm)}.TabSwitcher-module__YHnqMW__tabsRootLg{font-size:var(--mantine-font-size-lg);border-radius:var(--mantine-radius-xl)}.TabSwitcher-module__YHnqMW__tabsList{justify-content:center;gap:5px}.TabSwitcher-module__YHnqMW__tabsListFullWidth{width:100%}.TabSwitcher-module__YHnqMW__tab{white-space:nowrap;border-radius:var(--mantine-radius-xl);border:1px solid #0000;justify-content:center;align-items:center;max-width:fit-content;font-weight:500;display:flex}.TabSwitcher-module__YHnqMW__tabFullWidth{flex:1;min-width:0}.TabSwitcher-module__YHnqMW__tabsRootSm .TabSwitcher-module__YHnqMW__tab{min-height:32px;padding:8px 16px}.TabSwitcher-module__YHnqMW__tabsRootMd .TabSwitcher-module__YHnqMW__tab{min-height:40px;padding:10px 20px}.TabSwitcher-module__YHnqMW__tabsRootLg .TabSwitcher-module__YHnqMW__tab{min-height:48px;padding:12px 24px}.TabSwitcher-module__YHnqMW__tab[data-active]{background-color:color-mix(in srgb, var(--rc-color-brand-primary) 12.5%, transparent);color:var(--mantine-color-brand-7);border:1px solid color-mix(in srgb, var(--mantine-color-brand-3) 44%, transparent);box-shadow:color-mix(in srgb, var(--mantine-color-brand-5) 19%, transparent) 0px 5px 20px 0px;font-weight:900}.TabSwitcher-module__YHnqMW__tab:not([data-active]){color:var(--mantine-color-dimmed);background-color:#0000}.TabSwitcher-module__YHnqMW__tab:not([data-active]):hover{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .TabSwitcher-module__YHnqMW__tab:not([data-active]):hover{background-color:var(--mantine-color-dark-4)}.TabSwitcher-module__YHnqMW__tab:not([data-active]):hover{border:solid 1px var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .TabSwitcher-module__YHnqMW__tab:not([data-active]):hover{border:solid 1px var(--mantine-color-dark-3)}.TabSwitcher-module__YHnqMW__tabEmoji{font-size:1.1em;line-height:1}.TabSwitcher-module__YHnqMW__tabText{line-height:1}.TabSwitcher-module__YHnqMW__tabCount{font-size:var(--rc-font-caption-size);font-weight:var(--rc-font-caption-weight);opacity:.7;line-height:1}
.PublicLinkSection-module__l3sERq__preview{min-height:44px;padding:var(--rc-space-3);border-radius:var(--mantine-radius-lg);background:var(--rc-color-bg-base-2);justify-content:center;align-items:center;display:flex}.PublicLinkSection-module__l3sERq__previewDark{background:#0d1117}.PublicLinkSection-module__l3sERq__previewImage{max-width:100%;height:auto;display:block}.PublicLinkSection-module__l3sERq__snippet{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);white-space:pre-wrap;word-break:break-all;padding:var(--rc-space-3);border-radius:var(--mantine-radius-lg);background:var(--rc-color-bg-base-2);color:var(--rc-color-text-primary);margin:0;padding-right:40px;line-height:1.5;position:relative}.PublicLinkSection-module__l3sERq__snippetCopy{top:var(--rc-space-2);right:var(--rc-space-2);position:absolute}.PublicLinkSection-module__l3sERq__embedItem{background:var(--rc-color-bg-base-2);border:none}
.FocusAreaSelect-module__lLalha__input{border:1px solid var(--mantine-color-grey-5)}[data-mantine-color-scheme=dark] .FocusAreaSelect-module__lLalha__input{border:1px solid var(--mantine-color-grey-9)}.FocusAreaSelect-module__lLalha__input{border-radius:var(--mantine-radius-xl);background:0 0;height:40px}.FocusAreaSelect-module__lLalha__input::placeholder{color:var(--mantine-color-grey-5);font-size:large;font-weight:500}.FocusAreaSelect-module__lLalha__glassSurface{width:100%}.FocusAreaSelect-module__lLalha__optionWrapper{border-radius:28px;margin-top:4px;padding:8px 12px}.FocusAreaSelect-module__lLalha__options{max-height:200px;overflow-y:auto}.FocusAreaSelect-module__lLalha__option{cursor:pointer;border-radius:28px;padding:8px 12px}.FocusAreaSelect-module__lLalha__optionContent{justify-content:space-between;align-items:center;gap:8px;display:flex}.FocusAreaSelect-module__lLalha__optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.FocusAreaSelect-module__lLalha__selectedOption{background-color:var(--mantine-color-blue-1,#339af01f)}[data-mantine-color-scheme=dark] .FocusAreaSelect-module__lLalha__selectedOption{background-color:var(--mantine-color-blue-9,#339af02e)}.FocusAreaSelect-module__lLalha__option:hover{background-color:var(--mantine-color-grey-1,#339af01f)}[data-mantine-color-scheme=dark] .FocusAreaSelect-module__lLalha__option:hover{background-color:var(--mantine-color-grey-9,#339af02e)}.FocusAreaSelect-module__lLalha__selectedOption:hover{background-color:var(--mantine-color-blue-1,#339af01f)}[data-mantine-color-scheme=dark] .FocusAreaSelect-module__lLalha__selectedOption:hover{background-color:var(--mantine-color-blue-9,#339af02e)}.FocusAreaSelect-module__lLalha__createOption{border-radius:28px;margin-top:4px;padding:8px}.FocusAreaSelect-module__lLalha__createButton{cursor:pointer;font-weight:500}.FocusAreaSelect-module__lLalha__disabledInput{cursor:pointer}.FocusAreaSelect-module__lLalha__clearButton{cursor:pointer;background:0 0;border:none;margin-right:4px;padding:0 2px;font-size:14px;line-height:1}.FocusAreaSelect-module__lLalha__checkmark{font-size:14px}.FocusAreaSelect-module__lLalha__rightSection{justify-content:flex-end;align-items:center;gap:2px;width:100%;padding-inline-end:6px;display:flex}
.FocusingTogether-module__wgBraa__scope{flex:none}.FocusingTogether-module__wgBraa__trigger{border-radius:var(--mantine-radius-xl);cursor:pointer;flex:none}.FocusingTogether-module__wgBraa__trigger:focus-visible{outline:2px solid var(--rc-color-brand-primary);outline-offset:2px}.FocusingTogether-module__wgBraa__label{white-space:nowrap}.FocusingTogether-module__wgBraa__area{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.FocusingTogether-module__wgBraa__dot{background:var(--mantine-color-red-6);border-radius:9999px;flex:none;width:.5625rem;height:.5625rem;animation:1.4s ease-in-out infinite FocusingTogether-module__wgBraa__togetherDotPulse;display:inline-block}@keyframes FocusingTogether-module__wgBraa__togetherDotPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--mantine-color-red-6) 35%, transparent);transform:scale(1)}70%{box-shadow:0 0 0 .5rem color-mix(in srgb, var(--mantine-color-red-6) 0%, transparent);transform:scale(1.05)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--mantine-color-red-6) 0%, transparent);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.FocusingTogether-module__wgBraa__dot{animation:none}}
.PublicFocusAreaBooks-module__tdXlZG__shelf{gap:var(--rc-space-4);padding:var(--rc-space-1);scrollbar-width:none;align-items:flex-start;margin:0;list-style:none;display:flex;overflow-x:auto}.PublicFocusAreaBooks-module__tdXlZG__shelf::-webkit-scrollbar{display:none}.PublicFocusAreaBooks-module__tdXlZG__item{flex:none}
.LiveUsersRail-module__rA-qBW__more{border-radius:var(--mantine-radius-3xl);cursor:pointer;flex:none}.LiveUsersRail-module__rA-qBW__more:focus-visible{outline:2px solid var(--rc-color-brand-primary);outline-offset:2px}.LiveUsersRail-module__rA-qBW__moreLabel{white-space:nowrap}
.PublicFocusAreaView-module__X_rYZa__ownerLink{color:inherit;text-decoration:none}.PublicFocusAreaView-module__X_rYZa__ownerLink:hover{text-decoration:underline}.PublicFocusAreaView-module__X_rYZa__repoChip{color:inherit;text-decoration:none}
.UserShelfSection-module__PGO3pG__emptyRow{align-items:center;gap:var(--rc-space-4);width:100%;padding:var(--rc-space-3) var(--rc-space-4);border-radius:var(--rc-radius-lg);border:1px dashed color-mix(in srgb, var(--rc-color-brand-primary) 45%, transparent);background:color-mix(in srgb, var(--rc-color-surface-card) 50%, transparent);text-align:left;cursor:pointer;font:inherit;color:inherit;transition:background .16s;display:flex}.UserShelfSection-module__PGO3pG__emptyRow:hover{background:var(--rc-color-surface-card)}.UserShelfSection-module__PGO3pG__emptyRow:focus-visible{outline:2px solid var(--rc-color-brand-primary);outline-offset:2px}.UserShelfSection-module__PGO3pG__emptyIcon{border-radius:var(--rc-radius-xs);background:color-mix(in srgb, var(--rc-color-brand-primary) 12%, transparent);width:44px;height:60px;color:var(--rc-color-brand-primary);flex:none;justify-content:center;align-items:center;display:flex}.UserShelfSection-module__PGO3pG__emptyBody{flex-direction:column;gap:2px;min-width:0;display:flex}.UserShelfSection-module__PGO3pG__emptyTitle{font-weight:var(--rc-font-caption-weight)}
.TimerWithButton-module__Fx_VFa__timerWithButton{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.TimerWithButton-module__Fx_VFa__label{text-align:center;font-family:var(--nunito-font);color:var(--text-color);font-weight:500;font-size:var(--xs-font)}.TimerWithButton-module__Fx_VFa__timerBox{min-width:0;position:relative}.TimerWithButton-module__Fx_VFa__expandOverlay{cursor:pointer;background:0 0;border:none;border-radius:28px;margin:0;padding:0;position:absolute;inset:0}.TimerWithButton-module__Fx_VFa__expandHint{z-index:3;border-radius:var(--rc-radius-pill);white-space:nowrap;color:#fff;align-items:center;gap:3px;padding:2px 8px;display:inline-flex;position:absolute;top:8px;left:50%}[data-mantine-color-scheme=dark] .TimerWithButton-module__Fx_VFa__expandHint{color:#111}.TimerWithButton-module__Fx_VFa__expandHint{background:#141414d1}[data-mantine-color-scheme=dark] .TimerWithButton-module__Fx_VFa__expandHint{background:#f5f5f5e6}.TimerWithButton-module__Fx_VFa__expandHint{-webkit-backdrop-filter:blur(8px);box-shadow:var(--rc-shadow-raised);font-family:var(--nunito-font);opacity:0;pointer-events:none;font-size:.6875rem;font-weight:600;transition:opacity .26s,transform .26s;transform:translate(-50%,-6px)}.TimerWithButton-module__Fx_VFa__expandHintVisible{opacity:1;pointer-events:auto;transform:translate(-50%)}.TimerWithButton-module__Fx_VFa__popOutButton{z-index:3;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;top:6px;right:6px}[data-mantine-color-scheme=dark] .TimerWithButton-module__Fx_VFa__popOutButton{color:#111}.TimerWithButton-module__Fx_VFa__popOutButton{background:#141414d1}[data-mantine-color-scheme=dark] .TimerWithButton-module__Fx_VFa__popOutButton{background:#f5f5f5e6}.TimerWithButton-module__Fx_VFa__popOutButton{-webkit-backdrop-filter:blur(8px);box-shadow:var(--rc-shadow-raised);opacity:.85;transition:opacity .16s,transform .16s}.TimerWithButton-module__Fx_VFa__popOutButton:hover{opacity:1;transform:scale(1.06)}.TimerWithButton-module__Fx_VFa__popOutButton:active{transform:scale(.96)}.TimerWithButton-module__Fx_VFa__popOutButton:focus-visible{opacity:1;outline:2px solid var(--mantine-color-brand-5);outline-offset:2px}@media (hover:hover){.TimerWithButton-module__Fx_VFa__timerBox:hover .TimerWithButton-module__Fx_VFa__expandHint{opacity:1;pointer-events:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.TimerWithButton-module__Fx_VFa__expandHint{transition:opacity .26s;transform:translate(-50%)}.TimerWithButton-module__Fx_VFa__popOutButton{transition:none}.TimerWithButton-module__Fx_VFa__popOutButton:hover,.TimerWithButton-module__Fx_VFa__popOutButton:active{transform:none}}.TimerWithButton-module__Fx_VFa__timerSurfaceWithRuler{position:relative;overflow:hidden}.TimerWithButton-module__Fx_VFa__durationRuler{width:calc(100% + var(--mantine-spacing-xs) * 2);margin-inline:calc(var(--mantine-spacing-xs) * -1)}.TimerWithButton-module__Fx_VFa__buttonsWrapperWhenFocusing{column-gap:var(--xs);box-sizing:border-box;margin-top:7px;display:flex}.TimerWithButton-module__Fx_VFa__incrementWrapper{flex:1;width:100%;display:flex;position:relative}.TimerWithButton-module__Fx_VFa__focusRow{gap:var(--rc-space-2);display:flex}.TimerWithButton-module__Fx_VFa__focusButton{flex:1;min-width:0}.TimerWithButton-module__Fx_VFa__scheduleButton{aspect-ratio:1;flex:none;padding-inline:0}
.UserDiscoveryCard-module__CGm8gW__root{text-align:left;cursor:pointer;width:100%;transition:transform .12s,box-shadow .16s}.UserDiscoveryCard-module__CGm8gW__root:hover{transform:translateY(-1px)}.UserDiscoveryCard-module__CGm8gW__root:focus-visible{outline:2px solid var(--mantine-color-brand-5);outline-offset:2px}.UserDiscoveryCard-module__CGm8gW__name,.UserDiscoveryCard-module__CGm8gW__username{line-height:1.2}
.page-module__J_QPZa__searchBar{top:var(--mantine-spacing-xs);z-index:var(--rc-z-sticky);position:sticky}
.FeatureVisuals-module__4ggGUa__presence{align-items:center;gap:var(--rc-space-3);flex-direction:column;display:flex}
.Comment-module__JNQ9ua__commentCard{border-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .Comment-module__JNQ9ua__commentCard{border-color:var(--mantine-color-dark-7)}.Comment-module__JNQ9ua__content{white-space:pre-wrap;word-break:break-word}.Comment-module__JNQ9ua__linkPreviews{margin-top:var(--mantine-spacing-xs)}
.EditProfileForm-module__h_3qdq__avatarWrapper{flex-shrink:0;position:relative}.EditProfileForm-module__h_3qdq__avatarEditButton{box-shadow:var(--rc-shadow-raised);position:absolute;bottom:-2px;right:-2px}.EditProfileForm-module__h_3qdq__sectionIcon{border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-1);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}[data-mantine-color-scheme=dark] .EditProfileForm-module__h_3qdq__sectionIcon{background:var(--mantine-color-dark-5)}.EditProfileForm-module__h_3qdq__sectionIcon{color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .EditProfileForm-module__h_3qdq__sectionIcon{color:var(--mantine-color-gray-3)}.EditProfileForm-module__h_3qdq__sectionIcon{flex-shrink:0}.EditProfileForm-module__h_3qdq__sectionToggle{text-align:left;border-radius:var(--mantine-radius-sm);width:100%}.EditProfileForm-module__h_3qdq__sectionToggle:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.EditProfileForm-module__h_3qdq__chevron{color:var(--mantine-color-dimmed);flex-shrink:0;transition:transform .2s}.EditProfileForm-module__h_3qdq__chevron[data-open]{transform:rotate(180deg)}.EditProfileForm-module__h_3qdq__bioTextareaAnchor{isolation:isolate;position:relative}.EditProfileForm-module__h_3qdq__bioTextareaWrapper{z-index:1;position:relative}.EditProfileForm-module__h_3qdq__bioInput{color:#0000;-webkit-text-fill-color:transparent;caret-color:var(--mantine-color-bluegray-9);background:0 0}[data-mantine-color-scheme=dark] .EditProfileForm-module__h_3qdq__bioInput{caret-color:var(--mantine-color-white)}.EditProfileForm-module__h_3qdq__bioInput:disabled{color:#0000;-webkit-text-fill-color:transparent;opacity:1;background:0 0}.EditProfileForm-module__h_3qdq__bioInput::placeholder{color:var(--mantine-color-gray-5);-webkit-text-fill-color:var(--mantine-color-gray-5)}.EditProfileForm-module__h_3qdq__bioHighlightBackdrop{z-index:0;pointer-events:none;border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);position:absolute;inset:0;overflow:hidden}[data-mantine-color-scheme=dark] .EditProfileForm-module__h_3qdq__bioHighlightBackdrop{background:var(--mantine-color-dark-6)}.EditProfileForm-module__h_3qdq__bioHighlightText{width:100%;height:100%;min-height:78px;color:var(--mantine-color-bluegray-9);padding:calc(.5rem - 1px) calc(.75rem - 1px);overflow:hidden}[data-mantine-color-scheme=dark] .EditProfileForm-module__h_3qdq__bioHighlightText{color:var(--mantine-color-white)}.EditProfileForm-module__h_3qdq__bioHighlightText{font-family:inherit;font-size:var(--mantine-font-size-sm);white-space:pre-wrap;overflow-wrap:break-word;line-height:1.55}.EditProfileForm-module__h_3qdq__bioHighlightText:after{content:" "}.EditProfileForm-module__h_3qdq__bioHighlightUrl,.EditProfileForm-module__h_3qdq__bioHighlightMention,.EditProfileForm-module__h_3qdq__bioHighlightHashtag{color:var(--mantine-color-brand-7)}[data-mantine-color-scheme=dark] .EditProfileForm-module__h_3qdq__bioHighlightUrl,[data-mantine-color-scheme=dark] .EditProfileForm-module__h_3qdq__bioHighlightMention,[data-mantine-color-scheme=dark] .EditProfileForm-module__h_3qdq__bioHighlightHashtag{color:var(--mantine-color-brand-3)}.EditProfileForm-module__h_3qdq__bioHighlightUrl{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor, transparent 35%);text-decoration-color:color-mix(in srgb, currentColor, transparent 35%);text-underline-offset:.14em}.EditProfileForm-module__h_3qdq__actionBar{justify-content:flex-end;gap:var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-sm);display:flex}@media (max-width:768px){.EditProfileForm-module__h_3qdq__actionBar{z-index:5;margin-inline:calc(-1 * var(--mantine-spacing-xs));padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background:#ffffffd9;position:sticky;bottom:0}[data-mantine-color-scheme=dark] .EditProfileForm-module__h_3qdq__actionBar{background:#141517d9}.EditProfileForm-module__h_3qdq__actionBar{border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .EditProfileForm-module__h_3qdq__actionBar{border-top:1px solid var(--mantine-color-dark-4)}.EditProfileForm-module__h_3qdq__actionBar{-webkit-backdrop-filter:blur(12px)}.EditProfileForm-module__h_3qdq__actionBar>button{flex:1 1 0}}
