.WorkspaceHeader_frame__HnkXY{--luna-sidebar-width:272px;--luna-header-height:0px;--luna-sidebar-background:#fafafa;--luna-canvas:#f6f6f7;--neo-sidebar-width:var(--luna-sidebar-width)}.WorkspaceHeader_header__3xENO{position:fixed;inset:0 0 auto;z-index:60;height:var(--luna-header-height);display:flex;align-items:center;background:#fff;border-bottom:1px solid #e8eaed;color:#0f172a}.WorkspaceHeader_brand__HnMAi{width:var(--luna-sidebar-width);flex-shrink:0;display:flex;align-items:center;gap:12px;padding:0 20px}.WorkspaceHeader_brand__HnMAi>a{display:flex;align-items:center;gap:9px;min-width:0}.WorkspaceHeader_toggle__Wou3C{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:6px;color:#64748b;cursor:pointer}.WorkspaceHeader_toggle__Wou3C:hover{background:#f0f3f5;color:#163f3b}.WorkspaceHeader_header__3xENO a:focus-visible,.WorkspaceHeader_header__3xENO button:focus-visible{outline:2px solid var(--teal-dark);outline-offset:3px}.WorkspaceHeader_account__artIQ{margin-left:auto;display:flex;align-items:center;gap:8px;padding:0 24px;color:#64748b;font-size:12px;min-width:0}.WorkspaceHeader_account__artIQ span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkspaceHeader_body__KjbGm{padding-top:var(--luna-header-height)}@media(max-width:1023px){.WorkspaceHeader_brand__HnMAi{width:auto;padding:0 16px}.WorkspaceHeader_brand__HnMAi>a>span:last-child{display:none}.WorkspaceHeader_account__artIQ{padding:0 16px}.WorkspaceHeader_account__artIQ span{display:none}}@media(max-width:460px){.WorkspaceHeader_brand__HnMAi{gap:6px;padding:0 8px}.WorkspaceHeader_brand__HnMAi>a{display:flex}.WorkspaceHeader_account__artIQ{padding:0 10px}.WorkspaceHeader_account__artIQ svg{width:16px}}.WorkspaceHeader_areaAccess__lBQDd{position:fixed;top:calc(var(--luna-header-height) + 14px);left:12px;width:calc(var(--luna-sidebar-width) - 24px);z-index:55}.WorkspaceHeader_areaAccess__lBQDd[data-inline]{position:static;width:auto;max-width:260px}.WorkspaceHeader_areaAccess__lBQDd[data-inline] a{min-height:36px;padding:6px 10px}.WorkspaceHeader_areaAccess__lBQDd[data-inline] small{display:none}@media(min-width:1024px){.WorkspaceHeader_areaAccess__lBQDd[data-inline] strong{font-size:13px}}.WorkspaceHeader_areaAccess__lBQDd[data-analysis]{display:none}.WorkspaceHeader_workSlot__PfM0h{flex:1;min-width:0;padding:0 20px}.WorkspaceHeader_brand__HnMAi[data-compact]{width:auto}.WorkspaceHeader_workSlot__PfM0h+.WorkspaceHeader_account__artIQ{flex-shrink:0;padding-left:16px;border-left:1px solid #e8eaed}@media(max-width:1023px){.WorkspaceHeader_workSlot__PfM0h{padding:0 4px}.WorkspaceHeader_workSlot__PfM0h+.WorkspaceHeader_account__artIQ{padding:0 12px}.WorkspaceHeader_header__3xENO:has(.WorkspaceHeader_workSlot__PfM0h:not(:empty)) .WorkspaceHeader_brand__HnMAi>a{display:none}}@media(max-width:1023px){.WorkspaceHeader_areaAccess__lBQDd[data-analysis]{display:none}}.WorkspaceHeader_reopen__UL2l7{position:fixed;top:12px;left:12px;z-index:70;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#fff;border:1px solid #e3e6ea;color:#4b5560;box-shadow:0 2px 8px rgba(15,23,42,.08);cursor:pointer}.WorkspaceHeader_reopen__UL2l7:hover{color:#0f172a;background:#f6f7f9}.WorkspaceHeader_reopen__UL2l7{animation:WorkspaceHeader_reopenIn__kMWAG .18s ease-out .2s both}@keyframes WorkspaceHeader_reopenIn__kMWAG{0%{opacity:0;transform:translateX(-4px)}}@media (prefers-reduced-motion:reduce){.WorkspaceHeader_reopen__UL2l7{animation:none}}.WorkspaceHeader_reopen__UL2l7:focus-visible{outline:2px solid #909090;outline-offset:2px}.in-view-title_wrap__rnome{min-width:0;color:inherit}.in-view-title_clip__B1JOG{display:inline-block;overflow:hidden;vertical-align:top;padding:.08em .14em .2em;margin:-.08em -.14em -.2em}.in-view-title_lineClip__RRzNu{display:block;overflow:hidden;padding:.06em .12em .18em;margin:-.06em -.12em -.18em}.in-view-title_blurWord__Cny_6,.in-view-title_clip__B1JOG>span,.in-view-title_lineClip__RRzNu>span,.in-view-title_trackWord__ETIut,.in-view-title_trackWord__ETIut>span{display:inline-block}.in-view-title_trackWord__ETIut{white-space:nowrap}.in-view-title_wipe__6P9ik{padding:.1em .12em .22em;margin:-.1em -.12em -.22em;mask-image:linear-gradient(90deg,#000 44%,transparent 56%);mask-size:230% 100%;mask-repeat:no-repeat;mask-position:var(--wipe,0) 0}.in-view-title_pending__rA7eC .in-view-title_part__uybMO{animation:in-view-title_settle__oEmP1 .4s var(--ease-enter,cubic-bezier(.16,1,.3,1)) 2.4s forwards}@keyframes in-view-title_settle__oEmP1{to{opacity:1;transform:none;filter:none;--wipe:0%;mask-image:none}}@media (prefers-reduced-motion:reduce){.in-view-title_part__uybMO{opacity:1!important;transform:none!important;filter:none!important;mask-image:none!important}.in-view-title_pending__rA7eC .in-view-title_part__uybMO{animation:none}}.ContextComposer_wrap__gzOJV{position:relative;margin:0 auto;width:100%;max-width:884px;padding:8px 32px 20px;box-sizing:border-box}.ContextComposer_composer__U7G7w{display:flex;flex-direction:column;border:1px solid var(--luna-line-strong);border-radius:var(--radius-block);background:var(--luna-surface);box-shadow:var(--shadow-block);overflow:hidden;padding:0}.ContextComposer_replyPreview__WX0MH{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f4f6f8;border-bottom:1px solid #e8edf2;cursor:text}.ContextComposer_replyIcon__bbPU8{flex:none;color:#475569;transform:scaleX(-1)}.ContextComposer_replyText__yQWxe{flex:1;min-width:0;margin:0;font-size:13px;font-weight:500;line-height:1.45;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContextComposer_replyClear__U1mMS{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:4px;color:#64748b;border-radius:6px}.ContextComposer_replyClear__U1mMS:hover{background:#e8edf2;color:#0f172a}.ContextComposer_composerMain__So00M{padding:14px 16px 8px;cursor:text}.ContextComposer_editor__4pR7o{min-height:28px;max-height:144px;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;outline:0;font-size:14px;line-height:1.85;color:#0f172a;cursor:text;caret-color:#0f172a}.ContextComposer_editor__4pR7o:empty:before{content:attr(data-placeholder);color:var(--luna-ink-3);pointer-events:none}.ContextComposer_toolbar__qDbh_{display:flex;align-items:center;gap:8px;margin-top:8px}.ContextComposer_toolbar__qDbh_ button{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;color:#334155;font-size:11.5px;font-weight:550;border-radius:7px}.ContextComposer_toolbar__qDbh_ button:hover{background:#f1f5f9;color:#0f172a}.ContextComposer_toolbar__qDbh_ .ContextComposer_send__fCxZ_{margin-left:auto;background:var(--luna-ink);border-radius:50%;color:var(--luna-surface);width:32px;height:32px;justify-content:center}.ContextComposer_toolbar__qDbh_ button:disabled{opacity:.45;cursor:default}.ContextComposer_hint__YWoRZ{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:10.5px;color:var(--luna-ink-3)}.ContextComposer_picker__l1amE{position:absolute;bottom:calc(100% - 5px);left:32px;right:32px;z-index:60;background:white;border:1px solid #e3e8ec;border-radius:14px;box-shadow:0 12px 40px #18334220;overflow:hidden}.ContextComposer_picker__l1amE header{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #edf0f2}.ContextComposer_picker__l1amE header input{flex:1;min-width:0;border:0!important;outline:none!important;padding:4px!important;background:transparent!important;font-size:12px!important;color:#0f172a!important}.ContextComposer_picker__l1amE header button{padding:5px;color:#475569}.ContextComposer_results__LrI1Y{max-height:min(360px,50vh);overflow:auto;padding:6px}.ContextComposer_group__Lt1mq{font-size:10px;color:#475569;font-weight:650;padding:8px 10px 3px;text-transform:uppercase;letter-spacing:.06em}.ContextComposer_row__o1ZGn{display:flex;border-radius:8px;align-items:center}.ContextComposer_row__o1ZGn:hover,.ContextComposer_row__o1ZGn[data-active=true]{background:#f1f5f9}.ContextComposer_row__o1ZGn>button:first-child{display:flex;align-items:center;gap:10px;min-width:0;flex:1;text-align:left;padding:10px}.ContextComposer_row__o1ZGn>button>svg{flex-shrink:0;color:#64748b}.ContextComposer_row__o1ZGn span{min-width:0;flex:1}.ContextComposer_row__o1ZGn strong{font-size:12px;font-weight:600;color:#0f172a}.ContextComposer_row__o1ZGn small,.ContextComposer_row__o1ZGn strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContextComposer_row__o1ZGn small{color:#475569;font-size:10.5px;line-height:1.5;margin-top:2px}.ContextComposer_row__o1ZGn>button:last-child:not(:first-child){padding:10px}.ContextComposer_note__2Srjm{padding:10px;font-size:11px;color:#475569}.ContextComposer_note__2Srjm button{color:#0f172a;text-decoration:underline}.ContextComposer_slice__G_koS{max-height:50vh;overflow:auto;padding:16px}.ContextComposer_slice__G_koS h3{font-size:14px;font-weight:650;color:#0f172a;margin:0 0 12px}.ContextComposer_slice__G_koS label{margin:10px 0}.ContextComposer_slice__G_koS fieldset{border:0;padding:8px 0}.ContextComposer_slice__G_koS legend{font-size:11px;font-weight:600;color:#475569}.ContextComposer_slice__G_koS .ContextComposer_check__95q_D{display:flex!important;flex-direction:row!important;align-items:start;gap:8px!important;font-size:12px;line-height:1.5;color:#0f172a}.ContextComposer_check__95q_D input{margin-top:3px}.ContextComposer_confirm__ZLp0a{padding:9px 14px;border-radius:8px;background:#0f172a;color:#fff;margin-top:10px;font-size:12px;font-weight:600}.ContextComposer_confirm__ZLp0a:disabled{opacity:.45}.ContextComposer_preview__RZ1rc{overflow:auto;background:#f7f9fa;border-radius:8px;padding:12px;font-size:11px;color:#0f172a}.ContextComposer_preview__RZ1rc td{padding:5px;border:1px solid #e4e9ec;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a}.ContextComposer_preview__RZ1rc small{display:block;margin-top:8px;color:#475569}.ContextComposer_inspector__FNDKg{background:white;padding:14px;border:1px solid #e3e8ec;border-radius:12px;margin-bottom:8px;font-size:12px}.ContextComposer_inspector__FNDKg p{color:#475569;margin:8px 0}.ContextComposer_inspector__FNDKg>div{display:flex;flex-wrap:wrap;gap:12px}.ContextComposer_inspector__FNDKg button{display:inline-flex;gap:5px;align-items:center;color:#0f172a}.ContextComposer_error__Lnlyu{font-size:12px;color:#a34242;padding:8px 4px}.ContextComposer_wrap__gzOJV button:focus-visible{outline:2px solid #0f172a;outline-offset:2px}@media(max-width:700px){.ContextComposer_wrap__gzOJV{padding:8px 16px 16px}.ContextComposer_picker__l1amE{position:fixed;inset:auto 8px 8px;max-height:70dvh}.ContextComposer_results__LrI1Y,.ContextComposer_slice__G_koS{max-height:55dvh}.ContextComposer_editor__4pR7o{font-size:16px}.ContextComposer_toolbar__qDbh_ span.ContextComposer_hint__YWoRZ{font-size:9px}}@media(prefers-reduced-motion:reduce){.ContextComposer_wrap__gzOJV *{scroll-behavior:auto;animation:none;transition:none}}.ContextComposer_sent__EjwJE{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.ContextComposer_sent__EjwJE .ContextComposer_mention__M2Eel{font-size:inherit;line-height:inherit;text-align:left}.ContextComposer_mention__M2Eel,.ContextComposer_sent__EjwJE .ContextComposer_mention__M2Eel{display:inline-flex;align-items:center;gap:5px;background:#fff;color:#0f172a;border:1px solid #e2e8f0;border-radius:7px;padding:2px 7px 2px 5px;font-size:12.5px;font-weight:550;line-height:1.35;vertical-align:-2px;max-width:min(380px,100%);box-shadow:0 1px 2px rgba(15,23,42,.04);cursor:pointer;transition:all .15s ease;user-select:none}.ContextComposer_mention__M2Eel:hover,.ContextComposer_sent__EjwJE .ContextComposer_mention__M2Eel:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ContextComposer_mention__M2Eel:focus-visible,.ContextComposer_sent__EjwJE .ContextComposer_mention__M2Eel:focus-visible{outline:2px solid #0f172a;outline-offset:1px}.ContextComposer_mentionAt__vgF2q{color:#64748b;font-weight:500;margin-right:1px}.ContextComposer_mentionLabel__EU1vs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#0f172a}.ContextComposer_backdrop__EunO8{display:none}@media(max-width:700px){.ContextComposer_backdrop__EunO8{display:block;position:fixed;inset:0;background:#14252e20;z-index:59}.ContextComposer_mention__M2Eel,.ContextComposer_sent__EjwJE .ContextComposer_mention__M2Eel{max-width:100%}}.ContextComposer_typeIcon__05f1K[data-tone=blue],.ContextComposer_typeLabel__JL_Zj[data-tone=blue]{--context-ink:#3b82f6;--context-wash:#eff6ff}.ContextComposer_typeIcon__05f1K[data-tone=green],.ContextComposer_typeLabel__JL_Zj[data-tone=green]{--context-ink:#475569;--context-wash:#f1f5f9}.ContextComposer_typeIcon__05f1K[data-tone=red],.ContextComposer_typeLabel__JL_Zj[data-tone=red]{--context-ink:#ef4444;--context-wash:#fef2f2}.ContextComposer_typeIcon__05f1K[data-tone=amber],.ContextComposer_typeIcon__05f1K[data-tone=slate],.ContextComposer_typeIcon__05f1K[data-tone=teal],.ContextComposer_typeIcon__05f1K[data-tone=violet],.ContextComposer_typeLabel__JL_Zj[data-tone=amber],.ContextComposer_typeLabel__JL_Zj[data-tone=slate],.ContextComposer_typeLabel__JL_Zj[data-tone=teal],.ContextComposer_typeLabel__JL_Zj[data-tone=violet]{--context-ink:#475569;--context-wash:#f1f5f9}.ContextComposer_row__o1ZGn .ContextComposer_typeIcon__05f1K,.ContextComposer_typeIcon__05f1K{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;background:#f8fafc;border:1px solid #e2e8f0;color:#334155}.ContextComposer_typeIcon__05f1K svg{display:block;flex:none}.ContextComposer_typeIcon__05f1K[data-compact=true]{flex:0 0 15px;width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:transparent!important;border:0!important;color:#475569}.ContextComposer_row__o1ZGn .ContextComposer_resultText__ko7mm{flex:1;min-width:0}.ContextComposer_row__o1ZGn small{display:flex;align-items:center;gap:7px;margin-top:3px}.ContextComposer_row__o1ZGn .ContextComposer_typeLabel__JL_Zj{flex:none;color:#475569;font-size:10px;font-weight:600;line-height:1.6}.ContextComposer_row__o1ZGn .ContextComposer_detailText__Y2Vwq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(max-width:700px){.ContextComposer_mention__M2Eel,.ContextComposer_sent__EjwJE .ContextComposer_mention__M2Eel{max-width:100%}}.ContextComposer_toolbar__qDbh_ .ContextComposer_addButton__JSUdc{width:32px;height:32px;padding:0;justify-content:center;border-radius:var(--radius-luna);color:var(--luna-ink-2)}.ContextComposer_toolbar__qDbh_ .ContextComposer_addButton__JSUdc:hover,.ContextComposer_toolbar__qDbh_ .ContextComposer_addButton__JSUdc[aria-expanded=true]{background:var(--luna-hover);color:var(--luna-ink)}.ContextComposer_picker__l1amE[data-placement=below]{top:calc(100% - 12px);bottom:auto}.ContextComposer_addMenu__X3WnG{padding:6px;max-height:min(410px,55dvh);overflow-y:auto}.ContextComposer_addMenu__X3WnG>button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;text-align:left;border-radius:9px;color:#253139;background:transparent;cursor:pointer}.ContextComposer_addMenu__X3WnG>button:focus-visible,.ContextComposer_addMenu__X3WnG>button:hover{background:#f4f4f4}.ContextComposer_addMenu__X3WnG>button:disabled{opacity:.42;cursor:default;background:transparent}.ContextComposer_addMenu__X3WnG>button>svg{flex-shrink:0;color:#767676}.ContextComposer_addMenu__X3WnG>button>span{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.ContextComposer_addMenu__X3WnG strong{font-size:13px;font-weight:550;line-height:1.4}.ContextComposer_addMenu__X3WnG small{font-size:11.5px;color:#7c878d;line-height:1.45}@media(max-width:700px){.ContextComposer_picker__l1amE[data-placement=below]{top:auto;bottom:8px}.ContextComposer_addMenu__X3WnG{max-height:70dvh}.ContextComposer_addMenu__X3WnG>button{padding:13px 10px}}.ContextComposer_inspector__FNDKg,.ContextComposer_picker__l1amE{animation:var(--luna-surface-enter) var(--luna-motion-content,.16s) var(--luna-ease-out,ease-out)}.ContextComposer_error__Lnlyu,.ContextComposer_replyPreview__WX0MH,.ContextComposer_slice__G_koS{animation:var(--luna-fade-enter) var(--luna-motion-content,.16s) ease-out}.ContextComposer_toolbar__qDbh_ .ContextComposer_send__fCxZ_{transition:background-color var(--luna-motion-fast,.12s),opacity var(--luna-motion-fast,.12s),transform var(--luna-motion-fast,.12s)}.ContextComposer_toolbar__qDbh_ .ContextComposer_send__fCxZ_:active:not(:disabled){transform:scale(.94)}@media(prefers-reduced-motion:reduce){.ContextComposer_wrap__gzOJV *{animation:none!important;transition:none!important}}.ContextComposer_reviewTarget__SW6dw{display:block;font-size:12px;font-weight:600;color:#676767;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContextComposer_replyText__yQWxe>p{margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContextComposer_mentionRemove__V83Nh{display:grid;place-items:center;width:16px;height:16px;margin:0 -3px 0 1px;border-radius:4px;color:var(--luna-ink-3);cursor:pointer;flex-shrink:0}.ContextComposer_mentionRemove__V83Nh:hover{background:var(--luna-selected);color:var(--luna-ink)}.ContextComposer_documentReference__x3BK5{display:flex;align-items:center;gap:2px;max-width:100%;width:fit-content;margin:0 0 8px;padding:3px 4px;border-radius:var(--radius-luna);background:var(--luna-hover);color:var(--luna-ink-2);font:11px/1.5 var(--font-ui)}.ContextComposer_documentReference__x3BK5 button{display:inline-flex;align-items:center;border:0;background:transparent;color:inherit;cursor:pointer;padding:2px;border-radius:4px}.ContextComposer_documentReferenceOpen__lE6_y{gap:5px;min-width:0}.ContextComposer_documentReferenceOpen__lE6_y>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ContextComposer_documentReferenceOpen__lE6_y small{font:inherit;color:var(--luna-ink-3)}.ContextComposer_documentReference__x3BK5 .ContextComposer_documentReferenceClear__tFaFp{flex:none;color:var(--luna-ink-3);padding:4px}.ContextComposer_documentReference__x3BK5 button:hover{color:var(--luna-ink)}.ContextComposer_documentReferenceClear__tFaFp:hover{background:var(--luna-selected)}.ContextComposer_toolbar__qDbh_ .ContextComposer_send__fCxZ_:disabled{background:var(--luna-selected);color:var(--luna-ink-3);opacity:1}.ContextComposer_reasoningControl__7kome{display:flex;align-items:center;margin-left:auto}.ContextComposer_toolbar__qDbh_ .ContextComposer_reasoningControl__7kome~.ContextComposer_send__fCxZ_{margin-left:0}@media(max-width:500px){.ContextComposer_toolbar__qDbh_{flex-wrap:wrap}.ContextComposer_toolbar__qDbh_ .ContextComposer_hint__YWoRZ{flex:1;min-width:0}.ContextComposer_toolbar__qDbh_ .ContextComposer_hint__YWoRZ>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.GenerationSendOptions_trigger__CuPeg{display:grid;place-items:center;width:24px!important;min-width:24px;padding:0!important;color:var(--muted-foreground);border:0;background:transparent}.GenerationSendOptions_menu__kf7Ul{position:fixed;inset:auto;margin:0;width:250px;padding:6px;border:1px solid #e3e5e9;border-radius:14px;background:#fff;box-shadow:0 6px 24px #10172c12}.GenerationSendOptions_menu__kf7Ul button{display:flex;align-items:center;gap:10px;width:100%;padding:10px!important;border:0;border-radius:8px;background:transparent;text-align:left;font:inherit;font-size:14px}.GenerationSendOptions_menu__kf7Ul button:focus-visible,.GenerationSendOptions_menu__kf7Ul button:hover{background:#f3f4f6}.GenerationSendOptions_menu__kf7Ul button span{flex:1}.UserMessage_message__HdOLE{position:relative;align-self:flex-end;width:fit-content;max-width:85%;min-width:0;margin-left:auto;color:var(--luna-ink)}.UserMessage_message__HdOLE[data-editing=true]{width:680px}.UserMessage_bubble__VZKTJ,.UserMessage_editor__UvUo7{border-radius:var(--radius-block);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.UserMessage_bubble__VZKTJ{background:var(--luna-canvas);padding:10px 16px}.UserMessage_editor__UvUo7{border:1px solid var(--luna-line-strong);background:var(--luna-surface);box-shadow:var(--shadow-block);padding:14px 16px 10px;transition:border-color .16s ease,box-shadow .16s ease}.UserMessage_actions__h7jfw{position:absolute;top:100%;right:0;z-index:1;display:flex;justify-content:flex-end;gap:3px;padding-top:5px;opacity:0;transition:opacity .16s ease}.UserMessage_message__HdOLE:focus-within .UserMessage_actions__h7jfw,.UserMessage_message__HdOLE:hover .UserMessage_actions__h7jfw{opacity:1}.UserMessage_actions__h7jfw button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--radius-luna);background:transparent;color:var(--luna-ink-3);cursor:pointer;transition:background-color .16s ease,color .16s ease}.UserMessage_actions__h7jfw button:hover{background:var(--luna-hover);color:var(--luna-ink)}.UserMessage_message__HdOLE button:focus-visible{outline:2px solid var(--luna-ink-3);outline-offset:2px}.UserMessage_editor__UvUo7:focus-within{border-color:var(--luna-ink-3);box-shadow:var(--shadow-block),0 0 0 3px rgb(10 10 10/4%)}.UserMessage_message__HdOLE .UserMessage_editor__UvUo7 textarea:focus{outline:none}.UserMessage_message__HdOLE button:disabled{opacity:.4;cursor:default}.UserMessage_editor__UvUo7{width:min(680px,100%)}.UserMessage_editor__UvUo7 textarea{display:block;width:100%;min-height:28px;max-height:320px;resize:none;border:0;padding:0;background:transparent;color:inherit;font:inherit;outline:0;box-sizing:border-box;line-height:1.7;overflow-y:auto}.UserMessage_editFooter__yC_yD{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:10px}.UserMessage_editor__UvUo7 small,.UserMessage_error__Jq5fx{font-size:11.5px;line-height:1.5;color:var(--luna-ink-3)}.UserMessage_editFooter__yC_yD small{margin-right:auto}.UserMessage_editFooter__yC_yD button{display:inline-flex;align-items:center;justify-content:center;height:32px;border:0;border-radius:var(--radius-luna);padding:0 12px;background:transparent;color:var(--luna-ink-2);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .16s ease,color .16s ease}.UserMessage_editFooter__yC_yD button:hover{background:var(--luna-hover);color:var(--luna-ink)}.UserMessage_editFooter__yC_yD .UserMessage_send___bFKK,.UserMessage_editFooter__yC_yD .UserMessage_send___bFKK:hover{width:32px;padding:0;border-radius:50%;background:var(--luna-ink);color:var(--luna-surface)}.UserMessage_editFooter__yC_yD .UserMessage_send___bFKK:disabled{background:var(--luna-line-strong);opacity:1}.UserMessage_error__Jq5fx{display:block;text-align:right;margin-top:4px}@media(hover:none),(pointer:coarse){.UserMessage_actions__h7jfw{opacity:1}.UserMessage_actions__h7jfw button{width:40px;height:40px}}@media(max-width:700px){.UserMessage_message__HdOLE{max-width:94%;margin-left:16px}.UserMessage_bubble__VZKTJ{padding:10px 14px}.UserMessage_editor__UvUo7{padding:12px 14px}.UserMessage_actions__h7jfw{opacity:1}.UserMessage_actions__h7jfw button{width:40px;height:40px}.UserMessage_editFooter__yC_yD{flex-wrap:wrap}.UserMessage_editFooter__yC_yD small{flex:1 0 100%}}@media(prefers-reduced-motion:reduce){.UserMessage_actions__h7jfw,.UserMessage_actions__h7jfw button{transition:none}}.SourcePanel_panel__qD0yT{margin:0 8px 14px 44px;padding:2px 0 4px}.SourcePanel_embedded__76NQv{margin:0;padding:0 0 12px}.SourcePanel_what__Z77e8{margin:0;max-width:720px;font-size:13.5px;line-height:1.55;color:var(--luna-ink-2)}.SourcePanel_body__2n76x{margin-top:10px;max-width:760px;font-size:14px;line-height:1.7;color:var(--luna-ink)}.SourcePanel_compare__KvV4p{margin-top:14px;max-width:760px;overflow-x:auto;border-top:1px solid var(--luna-line)}.SourcePanel_compareHead__g8xso,.SourcePanel_compareRow__8foM0{display:grid;align-items:center;gap:12px;padding:0 4px}.SourcePanel_compareHead__g8xso{height:34px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--luna-ink-3);border-bottom:1px solid var(--luna-line)}.SourcePanel_compareHead__g8xso>span:not(:first-child),.SourcePanel_compareRow__8foM0>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.SourcePanel_compareRow__8foM0{min-height:36px;font-size:13.5px;color:var(--luna-ink)}.SourcePanel_compareRow__8foM0+.SourcePanel_compareRow__8foM0{border-top:1px solid color-mix(in srgb,var(--luna-line) 70%,transparent)}.SourcePanel_compareRow__8foM0>span:first-child{color:var(--luna-ink-2)}.SourcePanel_change__8TSs1{color:var(--luna-ink-3)}.SourcePanel_note__7FG7_{margin:8px 4px 0;font-size:12px;color:var(--luna-ink-3)}.SourcePanel_used__Y4OIu{margin-top:18px;max-width:760px}.SourcePanel_used__Y4OIu h4{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--luna-ink-3)}.SourcePanel_used__Y4OIu>p{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--luna-ink-2)}.SourcePanel_used__Y4OIu ul{list-style:none;margin:6px 0 0;padding:0}.SourcePanel_used__Y4OIu li button{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px;border-radius:8px;text-align:left;cursor:pointer;transition:background-color .14s ease}.SourcePanel_used__Y4OIu li button:hover{background:var(--luna-hover)}.SourcePanel_used__Y4OIu li strong{font-size:13.5px;font-weight:600;color:var(--luna-ink)}.SourcePanel_used__Y4OIu li span{font-size:12.5px;line-height:1.5;color:var(--luna-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SourcePanel_used__Y4OIu li span strong{font-size:inherit;color:var(--luna-ink-2)}.SourcePanel_more__OwSQb{margin:2px 0 0 8px;font-size:12.5px;font-weight:600;color:var(--luna-ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--luna-line-strong);cursor:pointer}.SourcePanel_more__OwSQb:hover{color:var(--luna-ink)}.SourcePanel_actions__dCJ_E{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.SourceLibrary_library__yS_yy{padding:12px 0 40px}.SourceLibrary_library__yS_yy>h1{margin:0;font-family:var(--font-ui);font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.025em;color:var(--luna-ink)}.SourceLibrary_uses__DsUZA{margin:20px 0;border-top:1px solid var(--luna-line);padding-top:4px}