.RM4tMq_Trigger{border:none}.RM4tMq_Popup{box-sizing:border-box;background-color:var(--color-surface);box-shadow:var(--box-shadow-convex);color:var(--color-text);border-radius:.4rem;padding-block:.25rem;padding-inline:.8rem;font-size:.875rem;font-weight:300;line-height:1rem}.RM4tMq_Positioner{z-index:1100}@media (forced-colors:active){.RM4tMq_Popup{border:1px solid}}
@layer reset;@layer house{.OdCI2W_Backdrop{background:color-mix(in srgb, var(--color-surface) 40%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .2s;position:fixed;inset:0}.OdCI2W_Backdrop[data-starting-style],.OdCI2W_Backdrop[data-ending-style]{opacity:0}@media (prefers-reduced-motion:reduce){.OdCI2W_Backdrop{transition:none}}}
.JgnqEG_Backdrop{z-index:100;}.JgnqEG_Popup{z-index:100;background:var(--color-surface);width:min(28rem,100vw - 2rem);height:fit-content;max-height:calc(100dvh - 2rem);box-shadow:var(--box-shadow-convex);color:var(--color-text);border:1px solid #0000;border-radius:.75rem;flex-direction:column;gap:.75rem;margin:auto;padding:1.5rem;transition:opacity .2s;display:flex;position:fixed;inset:0;overflow-y:auto}.JgnqEG_Popup[data-starting-style],.JgnqEG_Popup[data-ending-style]{opacity:0}@media (prefers-reduced-motion:reduce){.JgnqEG_Popup{transition:none}}.JgnqEG_Title{margin:0;font-size:1.125rem}.JgnqEG_Description{color:var(--color-text-secondary);margin:0;font-size:.875rem}.JgnqEG_Actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-block-start:.5rem;display:flex}.JgnqEG_Answer{overflow-wrap:anywhere;min-height:2.5rem;padding:.5rem 1rem;font-size:.875rem;}.JgnqEG_Destructive{color:var(--color-main-text)}
.rQ-UAq_ChatDock{flex-direction:column;flex:1;min-height:0;display:flex}.rQ-UAq_Header{align-items:center;gap:.25rem;padding-block:.375rem;padding-inline:.5rem;display:flex}.rQ-UAq_Title{min-width:0;color:var(--color-text);font:inherit;background:0 0;border-radius:.4rem;gap:.25rem;margin-inline-end:auto;padding-block:.25rem;padding-inline:.5rem;}.rQ-UAq_TitleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rQ-UAq_Open{color:var(--color-text-secondary);}.rQ-UAq_Chats{max-width:min(24rem, var(--available-width));max-height:var(--available-height);overflow-y:auto}.rQ-UAq_Note{color:var(--color-text-lightest);text-wrap:pretty;margin:0;padding-block:0 .5rem;padding-inline:1rem;font-size:.875rem}.rQ-UAq_NoteLink{color:var(--color-link);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}@media (forced-colors:active){.rQ-UAq_NoteLink{color:linktext}}
.ybQgnG_Trigger{background-color:var(--color-surface);border:none;padding-inline:0;display:flex;}.ybQgnG_Popup{background-color:var(--color-surface);box-shadow:var(--box-shadow-thin-convex);border:none;border-radius:.3rem;padding:.25rem;font-weight:300}.ybQgnG_Item{cursor:pointer;border-radius:.25rem;flex-direction:row;align-items:center;gap:8px;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;display:flex}.ybQgnG_Item[data-highlighted]:not([data-disabled]){box-shadow:var(--box-shadow-thin-convex)}@media (forced-colors:active){.ybQgnG_Item[data-highlighted]:not([data-disabled]):not(:focus-visible){outline-offset:-1px;outline:1px solid}}.ybQgnG_SelectTrigger{border:none;align-items:center;width:fit-content;display:flex;}.ybQgnG_SelectTrigger:focus,.ybQgnG_SelectTrigger:hover{box-shadow:var(--box-shadow-thin-convex)}.ybQgnG_SelectTrigger[data-popup-open]{box-shadow:var(--box-shadow-thin-concave)}@media (forced-colors:active){.ybQgnG_SelectTrigger[data-popup-open]{outline-offset:-1px;outline:1px solid}}.ybQgnG_RadioItem{justify-content:space-between;gap:1rem;}.ybQgnG_ItemContent{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.ybQgnG_ItemDescription{color:var(--color-text-secondary);font-size:.875rem;line-height:1.25}.ybQgnG_GroupLabel{color:var(--color-text-secondary);padding-block:.25rem;padding-inline:1rem;font-size:.875rem}.ybQgnG_Separator{border-block-start:1px solid var(--color-hairline);margin-block:.25rem}.ybQgnG_Positioner{z-index:1100}@media (forced-colors:active){.ybQgnG_Popup{border:1px solid}}
._3rEtvG_Answers{bottom:calc(-1 * var(--above-foot,0px));margin-block:calc(-1 * var(--question-gap)) calc(-1 * var(--above-foot,0px));padding-block:var(--question-gap) var(--above-foot,0);background:var(--color-surface);position:sticky;}
