.craft-fab-module__Wu8mja__photoStage{z-index:calc(var(--z-modal) + 10);background:var(--surface-0);animation:craft-fab-module__Wu8mja__craft-fade-in var(--dur-micro)var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0}@keyframes craft-fab-module__Wu8mja__craft-fade-in{0%{opacity:0}to{opacity:1}}.craft-fab-module__Wu8mja__photoStageHeader{align-items:center;gap:var(--space-4);padding:var(--space-4)var(--space-6);border-bottom:1px solid var(--border-subtle);display:flex}.craft-fab-module__Wu8mja__photoStageBack{color:var(--text-secondary);font-family:inherit;font-size:var(--text-sm);cursor:pointer;padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);transition:color var(--duration-fast)var(--ease-out);background:0 0;border:none}.craft-fab-module__Wu8mja__photoStageBack:hover{color:var(--text-primary)}.craft-fab-module__Wu8mja__photoStageTitle{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-primary);flex:1}.craft-fab-module__Wu8mja__photoStageClose{color:var(--text-secondary);cursor:pointer;padding:var(--space-1);background:0 0;border:none;font-size:20px}.craft-fab-module__Wu8mja__photoStageClose:hover{color:var(--text-primary)}.craft-fab-module__Wu8mja__photoStageGrid{padding:var(--space-6);gap:var(--space-3);flex:1;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;display:grid;overflow-y:auto}.craft-fab-module__Wu8mja__photoStageItem{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border-subtle);cursor:pointer;transition:border-color var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);padding:0;overflow:hidden}.craft-fab-module__Wu8mja__photoStageItem:hover{border-color:var(--accent);transform:translateY(-2px)}.craft-fab-module__Wu8mja__photoStageItem img{object-fit:cover;width:100%;height:100%;display:block}.craft-fab-module__Wu8mja__photoStageEmpty{text-align:center;color:var(--text-tertiary);font-size:var(--text-sm);padding:var(--space-10);grid-column:1/-1}.craft-fab-module__Wu8mja__photoStageNoTarget{padding:var(--space-3)var(--space-6);text-align:center;background:var(--surface-2);border-top:1px solid var(--border-subtle);color:var(--color-warning);font-size:var(--text-xs)}
.SpecialistMark-module__K61J-G__mark{border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-bg-elev);color:var(--c-text-secondary);font-family:var(--font-mono);letter-spacing:0;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.SpecialistMark-module__K61J-G__sm{width:var(--space-6);height:var(--space-6);font-size:var(--text-xs)}.SpecialistMark-module__K61J-G__md{width:var(--space-10);height:var(--space-10);font-size:var(--text-base)}
.team-module__R5Optq__memberCard{background:var(--ch);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:var(--sp-4);align-items:flex-start;gap:var(--sp-3);transition:border-color var(--dur-micro)ease-out;display:flex;position:relative}.team-module__R5Optq__memberCardRecruited{cursor:pointer}.team-module__R5Optq__memberCardRecruited:hover{border-color:var(--border-default)}.team-module__R5Optq__memberCardAvatar{width:var(--sp-8);height:var(--sp-8);border-radius:var(--r-full);font-size:var(--fs-md);color:var(--c-12);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.team-module__R5Optq__memberCardBody{flex:1;min-width:0}.team-module__R5Optq__memberCardName{font-size:var(--fs-base);color:var(--tp);margin-bottom:var(--space-1);font-weight:600}.team-module__R5Optq__memberCardDomain{font-size:var(--fs-xs);color:var(--tg);margin-bottom:var(--sp-2)}.team-module__R5Optq__memberCardCharacter{font-size:var(--fs-sm);color:var(--td);line-height:1.4}.team-module__R5Optq__memberCardRecruitBtn{font-size:var(--fs-xs);color:var(--tp);background:var(--surface-hover);border:1px solid var(--border-default);border-radius:var(--r-sm);padding:var(--space-1)var(--space-2);cursor:pointer;white-space:nowrap;transition:background var(--dur-micro)ease-out;flex-shrink:0;font-weight:500}.team-module__R5Optq__memberCardRecruitBtn:hover{background:var(--ct)}.team-module__R5Optq__memberCardTrustBadge{top:var(--sp-2);right:var(--sp-2);opacity:.5;font-size:12px;position:absolute}.team-module__R5Optq__modalOverlay{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.team-module__R5Optq__modal{background:var(--ct);border:1px solid var(--border-default);border-radius:var(--r-xl);padding:var(--sp-8);width:420px;max-width:calc(100vw - var(--sp-8));text-align:center}.team-module__R5Optq__modalDetail{text-align:left;width:480px}.team-module__R5Optq__modalHeader{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6);display:flex}.team-module__R5Optq__modalAvatar{width:var(--sp-12);height:var(--sp-12);border-radius:var(--r-full);font-size:var(--fs-xl);color:var(--c-12);margin:0 auto var(--sp-4);justify-content:center;align-items:center;font-weight:600;display:flex}.team-module__R5Optq__modalDetail .team-module__R5Optq__modalAvatar{width:var(--sp-10);height:var(--sp-10);font-size:var(--fs-md);margin:0}.team-module__R5Optq__modalName{font-size:var(--fs-xl);color:var(--tp);margin:0 0 var(--sp-1);font-weight:600}.team-module__R5Optq__modalDomain{font-size:var(--fs-sm);color:var(--tg)}.team-module__R5Optq__modalCharacter{font-size:var(--fs-base);color:var(--td);margin:0 0 var(--sp-6);line-height:1.5}.team-module__R5Optq__modalHint{font-size:var(--fs-xs);color:var(--tg);margin:calc(var(--sp-6)*-1)0 var(--sp-6);padding:var(--sp-3);background:var(--ch);border-radius:var(--r-sm);text-align:left;line-height:1.5}.team-module__R5Optq__modalHint strong{color:var(--td);font-weight:600}.team-module__R5Optq__modalQuestion{font-size:var(--fs-md);color:var(--tp);margin:0 0 var(--sp-4);font-weight:500;line-height:1.5}.team-module__R5Optq__modalTextarea{background:var(--ch);border:1px solid var(--border-subtle);border-radius:var(--r-md);width:100%;color:var(--tp);font-size:var(--fs-base);padding:var(--sp-3);resize:none;margin-bottom:var(--sp-4);outline:none;font-family:inherit}.team-module__R5Optq__modalTextarea:focus{border-color:var(--border-strong)}.team-module__R5Optq__modalActions{gap:var(--sp-2);margin-top:var(--sp-4);flex-direction:column;display:flex}.team-module__R5Optq__modalDetail .team-module__R5Optq__modalActions{flex-direction:row}.team-module__R5Optq__modalBtn{padding:var(--sp-2)var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-base);cursor:pointer;background:var(--ct);border:1px solid var(--border-subtle);color:var(--td);transition:background var(--dur-micro)ease-out;font-weight:500}.team-module__R5Optq__modalBtn:hover{background:var(--cb)}.team-module__R5Optq__modalBtnPrimary{background:var(--tp);color:var(--bg);border-color:#0000}.team-module__R5Optq__modalBtnPrimary:hover{opacity:.9}.team-module__R5Optq__modalBtnPrimary:disabled{opacity:.5;cursor:default}.team-module__R5Optq__detailSection{margin-bottom:var(--sp-5)}.team-module__R5Optq__detailLabel{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--tq);margin-bottom:var(--sp-2);font-weight:500}.team-module__R5Optq__detailOptions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.team-module__R5Optq__detailOption{font-size:var(--fs-sm);padding:var(--sp-1)var(--sp-3);border-radius:var(--r-md);border:1px solid var(--border-subtle);background:var(--ch);color:var(--td);cursor:pointer;transition:all var(--dur-micro)ease-out}.team-module__R5Optq__detailOptionActive{border-color:var(--border-strong);color:var(--tp);background:var(--ct)}.team-module__R5Optq__detailOptionDesc{font-size:var(--fs-2xs);opacity:.55;margin-top:var(--space-1);white-space:normal;font-weight:400;line-height:1.3;display:block}.team-module__R5Optq__detailAliases{gap:var(--sp-1);flex-wrap:wrap;display:flex}.team-module__R5Optq__detailAlias{font-size:var(--fs-sm);font-family:var(--font-mono);background:var(--ch);border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:var(--space-1)var(--space-2);color:var(--td)}.team-module__R5Optq__detailDanger{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--border-subtle)}.team-module__R5Optq__detailArchiveBtn{font-size:var(--fs-sm);color:var(--tq);cursor:pointer;background:0 0;border:none;padding:0}.team-module__R5Optq__detailArchiveBtn:hover{color:var(--neg)}.team-module__R5Optq__detailConfirm{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--td);display:flex}.team-module__R5Optq__detailConfirmYes{color:var(--neg);cursor:pointer;font-size:var(--fs-sm);background:0 0;border:none;font-weight:500}.team-module__R5Optq__inbox{gap:var(--sp-2);padding:var(--sp-3);flex-direction:column;display:flex}.team-module__R5Optq__inboxMsg{gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-md);transition:background var(--dur-fast)ease-out;align-items:flex-start;display:flex;position:relative}.team-module__R5Optq__inboxMsg:hover{background:var(--ct)}.team-module__R5Optq__inboxMsgProactive{border-left:2px solid var(--border-strong);padding-left:calc(var(--sp-2) - var(--space-1))}.team-module__R5Optq__inboxMsgPill{margin-left:var(--sp-1-5);padding:var(--space-1)var(--space-1-5);letter-spacing:.04em;text-transform:uppercase;color:var(--tp);background:var(--surface-hover);border-radius:var(--r-sm);vertical-align:middle;font-size:9px;font-weight:500;display:inline-block}.team-module__R5Optq__inboxMsgActions{top:var(--sp-2);right:var(--sp-2);gap:var(--space-1);opacity:0;transition:opacity var(--dur-fast)ease-out;background:var(--ch);border-radius:var(--r-md);padding:var(--space-1);border:1px solid var(--border-subtle);display:flex;position:absolute}.team-module__R5Optq__inboxMsg:hover .team-module__R5Optq__inboxMsgActions,.team-module__R5Optq__inboxMsg:focus-within .team-module__R5Optq__inboxMsgActions{opacity:1}.team-module__R5Optq__inboxMsgAction{width:var(--sp-6);height:var(--sp-6);border-radius:var(--r-sm);color:var(--tg);cursor:pointer;transition:background var(--dur-fast)ease-out,color var(--dur-fast)ease-out;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.team-module__R5Optq__inboxMsgAction:hover{background:var(--ct);color:var(--tp)}.team-module__R5Optq__inboxMsgAction:focus-visible{outline:2px solid var(--border-strong);outline-offset:-1px}@keyframes team-module__R5Optq__teamInboxPulse{0%,to{opacity:1}50%{opacity:.4}}.team-module__R5Optq__inboxMsgSkeleton{height:var(--space-6);background:var(--ct);border-radius:var(--r-md);animation:team-module__R5Optq__teamInboxPulse var(--dur-slow)ease-in-out infinite}@media (prefers-reduced-motion:reduce){.team-module__R5Optq__inboxMsgSkeleton{animation:none}}.team-module__R5Optq__inboxMsgAvatar{width:var(--sp-6);height:var(--sp-6);border-radius:var(--r-full);color:var(--c-12);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.team-module__R5Optq__inboxMsgBody{flex:1;min-width:0}.team-module__R5Optq__inboxMsgSender{font-size:var(--fs-xs);color:var(--tp);margin-bottom:var(--space-1);font-weight:600}.team-module__R5Optq__inboxMsgContent{font-size:var(--fs-sm);color:var(--td);white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.team-module__R5Optq__inboxMsgTime{color:var(--tq);margin-top:var(--space-1);font-size:10px}.team-module__R5Optq__inboxEmpty{padding:var(--sp-6)var(--sp-4);text-align:center;font-size:var(--fs-sm);color:var(--tq);line-height:1.6}.team-module__R5Optq__navBadge{background:var(--tp);color:var(--bg);border-radius:var(--r-full);padding:var(--space-1)var(--space-1-5);min-width:var(--sp-4);text-align:center;margin-left:auto;font-size:10px;font-weight:600}.team-module__R5Optq__sidePanel{background:var(--ch);border-left:1px solid var(--border-subtle);z-index:500;width:360px;height:100dvh;transition:transform var(--dur-moderate)cubic-bezier(.16,1,.3,1);flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.team-module__R5Optq__sidePanelOpen{transform:translate(0)}.team-module__R5Optq__sidePanelBackdrop{z-index:499;background:0 0;position:fixed;inset:0}.team-module__R5Optq__sidePanelHeader{align-items:center;gap:var(--sp-3);padding:var(--sp-3)var(--sp-4);border-bottom:1px solid var(--border-subtle);background:var(--ct);flex-shrink:0;display:flex}.team-module__R5Optq__sidePanelAvatar{width:var(--sp-8);height:var(--sp-8);border-radius:var(--r-full);font-size:var(--fs-sm);color:var(--c-12);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.team-module__R5Optq__sidePanelMeta{flex:1;min-width:0}.team-module__R5Optq__sidePanelName{font-size:var(--fs-sm);font-weight:600}.team-module__R5Optq__sidePanelDomain{font-size:var(--fs-xs);opacity:.4}.team-module__R5Optq__sidePanelClose{width:var(--sp-6);height:var(--sp-6);color:inherit;cursor:pointer;border-radius:var(--r-sm);opacity:.4;transition:opacity var(--dur-fast)ease-out,background var(--dur-fast)ease-out;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.team-module__R5Optq__sidePanelClose:hover{opacity:1;background:var(--cb)}.team-module__R5Optq__sidePanelMessages{padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.team-module__R5Optq__sidePanelEmpty{font-size:var(--fs-sm);opacity:.35;text-align:center;margin-top:var(--sp-8)}.team-module__R5Optq__sidePanelMsg{gap:var(--space-1);flex-direction:column;max-width:88%;display:flex}.team-module__R5Optq__sidePanelMsgUser{align-self:flex-end}.team-module__R5Optq__sidePanelMsgMember{align-self:flex-start}.team-module__R5Optq__sidePanelMsgSender{font-size:var(--fs-xs);opacity:.5;font-weight:600}.team-module__R5Optq__sidePanelMsgContent{font-size:var(--fs-sm);padding:var(--sp-2)var(--sp-3);border-radius:var(--r-md);white-space:pre-wrap;word-break:break-word;line-height:1.55}.team-module__R5Optq__sidePanelMsgUser .team-module__R5Optq__sidePanelMsgContent{background:var(--surface-hover);border:1px solid var(--border-default)}.team-module__R5Optq__sidePanelMsgMember .team-module__R5Optq__sidePanelMsgContent{background:var(--ct);border:1px solid var(--border-subtle)}.team-module__R5Optq__sidePanelMsgStreaming .team-module__R5Optq__sidePanelMsgContent{opacity:.8}.team-module__R5Optq__sidePanelInputRow{align-items:flex-end;gap:var(--sp-2);padding:var(--sp-3)var(--sp-4);border-top:1px solid var(--border-subtle);background:var(--ch);flex-shrink:0;display:flex}.team-module__R5Optq__sidePanelInput{color:inherit;font-size:var(--fs-sm);resize:none;max-height:120px;padding:var(--sp-1)0;background:0 0;border:none;outline:none;flex:1;font-family:inherit;line-height:1.5;overflow-y:auto}.team-module__R5Optq__sidePanelInput::placeholder{opacity:.35}.team-module__R5Optq__sidePanelSend,.team-module__R5Optq__sidePanelCancel{width:var(--sp-6);height:var(--sp-6);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-fast)ease-out;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.team-module__R5Optq__sidePanelSend{background:var(--tp);color:var(--bg)}.team-module__R5Optq__sidePanelSend:hover{opacity:.85}.team-module__R5Optq__sidePanelCancel{background:var(--ct);color:inherit;opacity:.7}.team-module__R5Optq__sidePanelCancel:hover{opacity:1}.team-module__R5Optq__toastContainer{bottom:var(--sp-4);right:var(--sp-4);z-index:9000;gap:var(--sp-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.team-module__R5Optq__toast{background:var(--ct);border:1px solid var(--border-subtle);border-radius:var(--r-md);pointer-events:all;min-width:280px;max-width:360px;box-shadow:0 4px 24px var(--ovd-10);position:relative;overflow:hidden}.team-module__R5Optq__toastProgress{height:var(--space-1);background:var(--tp);transition:width var(--dur-slow)linear;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.team-module__R5Optq__toastProgress{transition:none}}.team-module__R5Optq__toastBody{align-items:center;gap:var(--sp-2);padding:var(--sp-3);display:flex}.team-module__R5Optq__toastAvatar{width:var(--sp-5);height:var(--sp-5);border-radius:var(--r-full);color:var(--c-12);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.team-module__R5Optq__toastDesc{font-size:var(--fs-xs);opacity:.85;flex:1;line-height:1.4}.team-module__R5Optq__toastUndo{font-size:var(--fs-xs);color:var(--tp);cursor:pointer;padding:var(--sp-1)var(--sp-2);border-radius:var(--r-sm);transition:background var(--dur-fast)ease-out;background:0 0;border:none;flex-shrink:0;font-weight:500}.team-module__R5Optq__toastUndo:hover{background:var(--surface-hover)}
@keyframes SeedPinShortcut-module__vUOeQG__popoverIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.SeedPinShortcut-module__vUOeQG__seedPin{top:calc(var(--global-topbar-h,var(--sp-12)) + var(--sp-3));right:var(--sp-6);z-index:1200;width:min(360px,calc(100vw - var(--sp-8)));background:var(--ch);border:1px solid var(--border-default);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:var(--sp-4);color:var(--tp);animation:SeedPinShortcut-module__vUOeQG__popoverIn var(--dur-micro)cubic-bezier(.16,1,.3,1);position:fixed}@media (max-width:640px){.SeedPinShortcut-module__vUOeQG__seedPin{top:calc(var(--global-topbar-h,var(--sp-12)) + var(--sp-2));right:var(--sp-3);left:var(--sp-3);width:auto}}.SeedPinShortcut-module__vUOeQG__head{margin-bottom:var(--sp-3);justify-content:space-between;align-items:center;display:flex}.SeedPinShortcut-module__vUOeQG__label{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--td)}.SeedPinShortcut-module__vUOeQG__kbd{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--tg);padding:var(--space-1)var(--space-1-5);background:var(--cb);border:1px solid var(--border-subtle);border-radius:var(--r-sm)}.SeedPinShortcut-module__vUOeQG__target{gap:var(--space-1);padding:var(--sp-3);background:var(--cb);border:1px solid var(--border-subtle);border-radius:var(--r-md);margin-bottom:var(--sp-3);flex-direction:column;display:flex}.SeedPinShortcut-module__vUOeQG__targetTitle{font-size:var(--fs-base);color:var(--tp);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.SeedPinShortcut-module__vUOeQG__targetOrigin{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--tg);letter-spacing:.04em}.SeedPinShortcut-module__vUOeQG__hint{font-size:var(--fs-sm);color:var(--td);margin:0 0 var(--sp-3);line-height:1.45}.SeedPinShortcut-module__vUOeQG__input{background:var(--cb);border:1px solid var(--border-default);border-radius:var(--r-sm);width:100%;padding:var(--sp-2)var(--sp-3);font:inherit;color:var(--tp);transition:border-color var(--dur-micro)cubic-bezier(.16,1,.3,1);outline:none}.SeedPinShortcut-module__vUOeQG__input:focus-visible{border-color:var(--border-strong)}.SeedPinShortcut-module__vUOeQG__actions{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.SeedPinShortcut-module__vUOeQG__btn{font-size:var(--fs-sm);padding:var(--sp-2)var(--sp-4);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-micro)cubic-bezier(.16,1,.3,1),color var(--dur-micro)cubic-bezier(.16,1,.3,1),border-color var(--dur-micro)cubic-bezier(.16,1,.3,1);border:1px solid #0000;font-weight:500}.SeedPinShortcut-module__vUOeQG__btnGhost{color:var(--td);background:0 0}.SeedPinShortcut-module__vUOeQG__btnGhost:hover{color:var(--tp);background:var(--surface-hover)}.SeedPinShortcut-module__vUOeQG__btnPrimary{background:var(--tp);color:var(--bg);border-color:var(--tp)}.SeedPinShortcut-module__vUOeQG__btnPrimary:hover{opacity:.9}.SeedPinShortcut-module__vUOeQG__btn:disabled{opacity:.55;cursor:not-allowed}.SeedPinShortcut-module__vUOeQG__err{margin:var(--sp-2)0 0;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--neg)}
.SpellSuggestionMenu-module__OT-ylG__menu{top:var(--menu-y,0);left:var(--menu-x,0);z-index:1000;min-width:200px;max-width:260px;padding:var(--space-1);font-family:var(--font-sans);font-size:var(--text-base);position:fixed}.SpellSuggestionMenu-module__OT-ylG__header{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-1-5,6px)var(--space-2);color:var(--text-5);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;display:flex}.SpellSuggestionMenu-module__OT-ylG__headerWord{color:var(--text-3);text-transform:none;letter-spacing:0;font-family:var(--font-sans);font-size:var(--text-sm)}.SpellSuggestionMenu-module__OT-ylG__headerLabel{color:var(--text-5)}.SpellSuggestionMenu-module__OT-ylG__empty{padding:var(--space-2)var(--space-2);color:var(--text-5);font-size:var(--text-xs)}.SpellSuggestionMenu-module__OT-ylG__list{border-top:1px solid #ffffff0a;margin:0;padding:0;list-style:none}[data-theme=light] .SpellSuggestionMenu-module__OT-ylG__list{border-top-color:#0000000a}.SpellSuggestionMenu-module__OT-ylG__item{width:100%;padding:var(--space-1-5,6px)var(--space-2);border-radius:var(--radius-sm);cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;color:var(--text-2);transition:background-color var(--dur-fast)var(--ease-default);background:0 0;border:0;display:block}.SpellSuggestionMenu-module__OT-ylG__item:hover,.SpellSuggestionMenu-module__OT-ylG__item:focus-visible{color:var(--text-1);background:#ffffff0d;outline:none}[data-theme=light] .SpellSuggestionMenu-module__OT-ylG__item:hover,[data-theme=light] .SpellSuggestionMenu-module__OT-ylG__item:focus-visible{background:#0000000a}.SpellSuggestionMenu-module__OT-ylG__footer{padding-top:var(--space-1);margin-top:var(--space-1);border-top:1px solid #ffffff0a}[data-theme=light] .SpellSuggestionMenu-module__OT-ylG__footer{border-top-color:#0000000a}.SpellSuggestionMenu-module__OT-ylG__addBtn{width:100%;padding:var(--space-1-5,6px)var(--space-2);border-radius:var(--radius-sm);cursor:pointer;text-align:left;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-5);transition:background-color var(--dur-fast)var(--ease-default),color var(--dur-fast)var(--ease-default);background:0 0;border:0;display:block}.SpellSuggestionMenu-module__OT-ylG__addBtn:hover,.SpellSuggestionMenu-module__OT-ylG__addBtn:focus-visible{color:var(--text-2);background:#ffffff0d;outline:none}[data-theme=light] .SpellSuggestionMenu-module__OT-ylG__addBtn:hover,[data-theme=light] .SpellSuggestionMenu-module__OT-ylG__addBtn:focus-visible{background:#0000000a}
.CommandEditor-module__YRzMPW__root{flex:1;align-self:stretch;align-items:stretch;min-width:0;display:flex;position:relative}.CommandEditor-module__YRzMPW__root>div{flex:1;align-items:center;min-width:0;display:flex}.CommandEditor-module__YRzMPW__root[data-disabled]{opacity:.45;pointer-events:none}.CommandEditor-module__YRzMPW__editor{width:100%;font-family:var(--font-sans);font-size:var(--type-body);letter-spacing:var(--ls-body);color:var(--text-2);background:0 0;border:none;outline:none;margin:0;padding:0;font-weight:400;line-height:24px}.CommandEditor-module__YRzMPW__editor p{white-space:pre-wrap;overflow-wrap:anywhere;text-box:trim-both cap alphabetic;margin:0}.CommandEditor-module__YRzMPW__editor{caret-color:#0000}.CommandEditor-module__YRzMPW__caret{background:var(--text-1,currentColor);pointer-events:none;z-index:2;width:1.5px;animation:1.06s steps(2,end) infinite CommandEditor-module__YRzMPW__caretBlink;position:absolute;top:0;left:0}@keyframes CommandEditor-module__YRzMPW__caretBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.CommandEditor-module__YRzMPW__caret{opacity:1;animation:none}}[data-accent=indigo] .CommandEditor-module__YRzMPW__caret{background:var(--sig)}.CommandEditor-module__YRzMPW__editor p.is-empty:first-child:before{color:var(--text-5);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.CommandEditor-module__YRzMPW__mention{color:var(--text-1);font-weight:var(--fw-regular);cursor:default;-webkit-user-select:all;user-select:all;display:inline}.CommandEditor-module__YRzMPW__slashPreview{color:var(--text-5);pointer-events:none;-webkit-user-select:none;user-select:none;margin-left:2px;font-style:normal}.CommandEditor-module__YRzMPW__ghost{color:var(--text-5);pointer-events:none;-webkit-user-select:none;user-select:none;font-style:normal}.CommandEditor-module__YRzMPW__editor .spell-error{-webkit-text-decoration:underline wavy var(--c-12);text-decoration:underline wavy var(--c-12);text-underline-offset:3px;text-decoration-thickness:1.5px}.CommandEditor-module__YRzMPW__stateWorking,.CommandEditor-module__YRzMPW__stateStreaming,.CommandEditor-module__YRzMPW__stateError{align-items:center;gap:var(--space-1);margin-left:var(--space-2);-webkit-user-select:none;user-select:none;pointer-events:none;vertical-align:middle;display:inline-flex}.CommandEditor-module__YRzMPW__stateWorking{display:none!important}.CommandEditor-module__YRzMPW__stateStreaming{color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.15em;animation:CommandEditor-module__YRzMPW__stateStreamingPulse .9s var(--ease-default)infinite}@keyframes CommandEditor-module__YRzMPW__stateStreamingPulse{0%,to{opacity:.5}50%{opacity:1}}.CommandEditor-module__YRzMPW__stateError{color:var(--text-3);font-size:var(--text-sm)}.CommandEditor-module__YRzMPW__stateErrorMessage{margin-left:var(--space-1);color:var(--text-3);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:0}@media (prefers-reduced-motion:reduce){.CommandEditor-module__YRzMPW__stateStreaming{opacity:.85;animation:none}}.CommandEditor-module__YRzMPW__modePrefix{color:var(--text-1);font-weight:var(--fw-regular);transition:color var(--dur-fast)var(--ease-default)}
.PillRim-module__ZMkNLG__rim{border-radius:inherit;pointer-events:none;z-index:4;position:absolute;inset:0}.PillRim-module__ZMkNLG__rimSweep,.PillRim-module__ZMkNLG__rimInner,.PillRim-module__ZMkNLG__rimCharge{border-radius:inherit;pointer-events:none;opacity:0;-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PillRim-module__ZMkNLG__rimSweep{background:conic-gradient(from var(--pr-a,0deg),rgba(var(--sig-rgb),0)0deg,rgba(var(--sig-rgb),0)175deg,rgba(var(--sig-rgb),.05)250deg,rgba(var(--sig-rgb),.5)318deg,rgba(var(--sig-rgb),.5)338deg,rgba(var(--sig-rgb),.08)352deg,rgba(var(--sig-rgb),0)360deg);filter:blur(.7px);padding:2px;transition:opacity .36s cubic-bezier(.16,1,.3,1)}.PillRim-module__ZMkNLG__rimInner{background:conic-gradient(from var(--pr-b,0deg),rgba(var(--sig-rgb),0)0deg,rgba(var(--sig-rgb),0)250deg,rgba(var(--sig-rgb),.18)312deg,rgba(var(--sig-rgb),.28)336deg,rgba(var(--sig-rgb),.05)354deg,rgba(var(--sig-rgb),0)360deg);filter:blur(1px);padding:3.5px;transition:opacity .36s cubic-bezier(.16,1,.3,1)}.PillRim-module__ZMkNLG__rimCharge{background:conic-gradient(from var(--cspin,270deg),rgba(var(--sig-rgb),0)0deg,rgba(var(--sig-rgb),.4)64deg,rgba(var(--sig-rgb),.42)96deg,rgba(var(--sig-rgb),0)168deg,rgba(var(--sig-rgb),0)360deg);filter:blur(1.5px);padding:2px}.PillRim-module__ZMkNLG__rim[data-rs=thinking] .PillRim-module__ZMkNLG__rimSweep{opacity:.72}.PillRim-module__ZMkNLG__rim[data-rs=thinking] .PillRim-module__ZMkNLG__rimInner{opacity:.6}.PillRim-module__ZMkNLG__rim[data-rs=streaming] .PillRim-module__ZMkNLG__rimSweep{opacity:.34}.PillRim-module__ZMkNLG__rim[data-rs=streaming] .PillRim-module__ZMkNLG__rimInner{opacity:.22}.PillRim-module__ZMkNLG__rimFlash{border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 9px 0 rgba(var(--sig-rgb),.26),inset 0 0 0 1px rgba(var(--sig-rgb),.14);position:absolute;inset:0}@property --glide-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --rim-tint{syntax:"<color>";inherits:false;initial-value:#fff}.PillRim-module__ZMkNLG__rimGlide{border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--glide-angle),color-mix(in srgb,var(--rim-tint)5%,transparent)0deg,color-mix(in srgb,var(--rim-tint)5%,transparent)64deg,color-mix(in srgb,var(--rim-tint)40%,transparent)180deg,color-mix(in srgb,var(--rim-tint)5%,transparent)296deg,color-mix(in srgb,var(--rim-tint)5%,transparent)360deg);-webkit-mask-composite:xor;filter:blur(.5px);padding:1.5px;transition:opacity .36s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes PillRim-module__ZMkNLG__rimGlideSweep{to{--glide-angle:360deg}}@keyframes PillRim-module__ZMkNLG__rimTint{0%,56%,to{--rim-tint:#fff}80%{--rim-tint:color-mix(in srgb,var(--sig)45%,#fff)}}[data-accent=indigo] .PillRim-module__ZMkNLG__rim[data-rs=thinking] .PillRim-module__ZMkNLG__rimGlide{opacity:1;animation:3.5s linear infinite PillRim-module__ZMkNLG__rimGlideSweep,7s ease-in-out .4s infinite PillRim-module__ZMkNLG__rimTint}[data-accent=indigo] .PillRim-module__ZMkNLG__rim[data-rs=thinking] .PillRim-module__ZMkNLG__rimSweep,[data-accent=indigo] .PillRim-module__ZMkNLG__rim[data-rs=thinking] .PillRim-module__ZMkNLG__rimInner{opacity:0}@media (prefers-reduced-motion:reduce){[data-accent=indigo] .PillRim-module__ZMkNLG__rim[data-rs=thinking] .PillRim-module__ZMkNLG__rimGlide{animation:none}}.PillRim-module__ZMkNLG__rim[data-rs=listening] .PillRim-module__ZMkNLG__rimSweep{opacity:.18}.PillRim-module__ZMkNLG__rim[data-rs=listening] .PillRim-module__ZMkNLG__rimInner{opacity:.12}.PillRim-module__ZMkNLG__rim[data-rs=listening][data-grace] .PillRim-module__ZMkNLG__rimSweep{opacity:.1}.PillRim-module__ZMkNLG__rim[data-rs=listening][data-grace] .PillRim-module__ZMkNLG__rimInner{opacity:.07}.PillRim-module__ZMkNLG__rim[data-degraded][data-rs=listening] .PillRim-module__ZMkNLG__rimSweep{opacity:.18;--pr-a:318deg}.PillRim-module__ZMkNLG__rim[data-degraded][data-rs=listening] .PillRim-module__ZMkNLG__rimInner{opacity:.12;--pr-b:292deg}
.PillMark-module__SrwIPW__mark{flex-shrink:0;display:block}.PillMark-module__SrwIPW__spoke{opacity:.55;will-change:transform,opacity}@keyframes PillMark-module__SrwIPW__markTint{0%,56%,to{color:var(--text-1)}80%{color:color-mix(in srgb,var(--sig)45%,var(--text-1))}}[data-accent=indigo] .PillMark-module__SrwIPW__mark{color:var(--text-1);animation:7s ease-in-out infinite PillMark-module__SrwIPW__markTint}@media (prefers-reduced-motion:reduce){[data-accent=indigo] .PillMark-module__SrwIPW__mark{color:color-mix(in srgb,var(--sig)45%,var(--text-1));animation:none}}
.CommandPill-module__siaCCa__root{align-items:center;gap:var(--space-3);padding:11px var(--space-5);cursor:text;filter:drop-shadow(0 12px 30px #00000057)drop-shadow(0 3px 9px #0000003d);width:100%;min-width:280px;min-height:48px;transition:filter .2s cubic-bezier(.2,0,0,1),transform var(--duration-normal)var(--ease-default);background-image:linear-gradient(#ffffff0e 0%,#ffffff03 40%,#0000000d 75%,#0000001f 100%),radial-gradient(130% 95% at 20% -12%,#ffffff1c 0%,#ffffff0a 34%,#0000 72%);display:flex;position:relative}.CommandPill-module__siaCCa__root:hover{filter:brightness(1.025)drop-shadow(0 12px 30px #00000057)drop-shadow(0 3px 9px #0000003d)}[data-theme=light] .CommandPill-module__siaCCa__root:hover{filter:brightness(1.015)drop-shadow(0 12px 30px #322a262e)drop-shadow(0 3px 9px #322a261f)}[data-theme=light] .CommandPill-module__siaCCa__root{filter:drop-shadow(0 12px 30px #322a262e)drop-shadow(0 3px 9px #322a261f);background-image:radial-gradient(130% 100% at 22% -10%,#fff9 0%,#ffffff38 35%,#0000 75%)}.CommandPill-module__siaCCa__root[data-disabled]{opacity:.45;pointer-events:none}.CommandPill-module__siaCCa__root:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow var(--duration-normal)var(--ease-default);z-index:0;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000006b}[data-theme=light] .CommandPill-module__siaCCa__root:after{box-shadow:inset 0 1px #fff,inset 0 -1px #322a2617}.CommandPill-module__siaCCa__root:focus-within:after{animation:.4s cubic-bezier(.4,0,.2,1) forwards CommandPill-module__siaCCa__focusArrive}@keyframes CommandPill-module__siaCCa__focusArrive{0%{box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000006b}45%{box-shadow:inset 0 1px #ffffff6b,inset 0 0 0 1px #ffffff1f,inset 0 -1px #00000080}to{box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff12,inset 0 -1px #00000075}}[data-theme=light] .CommandPill-module__siaCCa__root:focus-within:after{animation:.4s cubic-bezier(.4,0,.2,1) forwards CommandPill-module__siaCCa__focusArriveLight}@keyframes CommandPill-module__siaCCa__focusArriveLight{0%{box-shadow:inset 0 1px #fff,inset 0 -1px #322a2617}45%{box-shadow:inset 0 1px #fff,inset 0 0 0 1px #322a2633,inset 0 -1px #322a2624}to{box-shadow:inset 0 1px #fff,inset 0 0 0 1px #322a2624,inset 0 -1px #322a261a}}.CommandPill-module__siaCCa__leading,.CommandPill-module__siaCCa__input,.CommandPill-module__siaCCa__trailing{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.CommandPill-module__siaCCa__root:after{transition:none}}.CommandPill-module__siaCCa__leading{color:var(--text-4);flex-shrink:0;justify-content:center;align-items:center;display:flex}.CommandPill-module__siaCCa__asteriskIcon{flex-shrink:0;width:14px;height:14px}.CommandPill-module__siaCCa__input{min-width:0;font-family:var(--font-sans);font-size:var(--type-body);letter-spacing:var(--ls-body);color:var(--text-2);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-weight:400;line-height:normal}.CommandPill-module__siaCCa__input::placeholder{color:var(--text-5)}.CommandPill-module__siaCCa__input:disabled{cursor:default}.CommandPill-module__siaCCa__trailing{color:var(--text-4);cursor:pointer;transition:color var(--duration-normal)var(--ease-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.CommandPill-module__siaCCa__trailing:hover{color:var(--text-2)}.CommandPill-module__siaCCa__waffleIcon{flex-shrink:0;width:14px;height:14px}.CommandPill-module__siaCCa__root{--agent-hue-shift:0deg}.CommandPill-module__siaCCa__root[data-marv-pill]{border-radius:calc(32px + (12px - 32px)*var(--grow,0));transition:border-radius .24s cubic-bezier(.16,1,.3,1)}
.NanoPill-module__kbNkFG__root{border-radius:var(--radius-full);white-space:nowrap;cursor:pointer;height:42px;transition:filter var(--duration-normal)var(--ease-default);background:0 0;border:none;align-items:center;display:inline-flex}.NanoPill-module__kbNkFG__root:hover{filter:brightness(1.08)}.NanoPill-module__kbNkFG__singleAction:hover .NanoPill-module__kbNkFG__actionLabel{color:var(--text-1)}.NanoPill-module__kbNkFG__singleAction:hover .NanoPill-module__kbNkFG__leading{color:var(--text-2)}.NanoPill-module__kbNkFG__singleAction:active .NanoPill-module__kbNkFG__actionLabel{color:var(--text-2);transition-duration:60ms}.NanoPill-module__kbNkFG__root[data-disabled]{opacity:.45;pointer-events:none}.NanoPill-module__kbNkFG__singleAction{padding:0 var(--space-4);gap:var(--space-1-5)}.NanoPill-module__kbNkFG__leading{color:var(--text-4);transition:color var(--duration-normal,.14s)var(--ease-default);align-items:center;display:flex}.NanoPill-module__kbNkFG__actionLabel{font-family:var(--font-sans);font-size:var(--type-body-s);letter-spacing:var(--ls-body);color:var(--text-3);transition:color var(--duration-normal,.14s)var(--ease-default);font-weight:400;line-height:1;transform:translateY(-1.75px)}.NanoPill-module__kbNkFG__quickInput{width:280px;padding:0 var(--space-4);cursor:text}.NanoPill-module__kbNkFG__quickInput:hover{filter:none}.NanoPill-module__kbNkFG__quickInput:hover :where([class*=_qiField_]),.NanoPill-module__kbNkFG__quickInput:focus-within :where([class*=_qiField_]){color:var(--text-1)}.NanoPill-module__kbNkFG__quickInput:focus-within :where([class*=_qiField_])::placeholder{color:var(--text-3)}.NanoPill-module__kbNkFG__qiField{min-width:0;font-family:var(--font-sans);font-size:var(--type-body-s);letter-spacing:var(--ls-body);color:var(--text-2);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-weight:400;line-height:1;transform:translateY(-1.75px)}.NanoPill-module__kbNkFG__qiField::placeholder{color:var(--text-5);opacity:1}.NanoPill-module__kbNkFG__toggle{padding:0 var(--space-4);gap:var(--space-2)}.NanoPill-module__kbNkFG__toggleDot{border-radius:var(--radius-full);background:var(--text-5);width:6px;height:6px;transition:background var(--duration-normal)var(--ease-default);flex-shrink:0}.NanoPill-module__kbNkFG__toggleActive .NanoPill-module__kbNkFG__toggleDot{background:var(--text-1)}.NanoPill-module__kbNkFG__toggleLabel{font-family:var(--font-mono);font-size:var(--type-mono-inline);letter-spacing:var(--ls-mono-2);text-transform:uppercase;color:var(--text-4);transition:color var(--duration-normal)var(--ease-default);font-weight:500}.NanoPill-module__kbNkFG__toggleActive .NanoPill-module__kbNkFG__toggleLabel{color:var(--text-2)}
.LauncherRail-module__h7OxrW__rail{white-space:nowrap;font-family:var(--font-mono);font-weight:var(--fw-regular);letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);text-shadow:0 0 8px #000000d9,0 0 4px #000000d9,0 1px 2px #000000f2;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;transition:opacity .2s var(--ease-default);flex-direction:row;align-items:baseline;font-size:11.5px;display:flex;position:relative}[data-theme=light] .LauncherRail-module__h7OxrW__rail{text-shadow:0 0 8px #fffffff2,0 0 4px #fffffff2,0 1px 2px #fff}.LauncherRail-module__h7OxrW__rail.LauncherRail-module__h7OxrW__open{opacity:1;pointer-events:auto}.LauncherRail-module__h7OxrW__group{align-items:baseline;display:inline-flex}.LauncherRail-module__h7OxrW__group+.LauncherRail-module__h7OxrW__group{margin-left:36px}.LauncherRail-module__h7OxrW__sep{color:var(--text-6);font-weight:var(--fw-light);opacity:0;transition:color .22s var(--ease-default),opacity .22s var(--ease-default);margin:0 9px;animation-fill-mode:forwards;display:inline-block}.LauncherRail-module__h7OxrW__name{color:var(--text-4);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;opacity:0;transition:color .18s var(--ease-default),font-weight .18s var(--ease-default);background:0 0;border:none;margin:-6px 0;padding:6px 2px;animation-fill-mode:forwards;display:inline-block;position:relative;transform:translateY(4px)}.LauncherRail-module__h7OxrW__name.LauncherRail-module__h7OxrW__active{color:var(--text-3);font-weight:var(--fw-medium)}.LauncherRail-module__h7OxrW__name.LauncherRail-module__h7OxrW__active:after{content:"";background:#ffffff73;height:1px;position:absolute;bottom:-1px;left:2px;right:2px}[data-theme=light] .LauncherRail-module__h7OxrW__name.LauncherRail-module__h7OxrW__active:after{background:#00000073}.LauncherRail-module__h7OxrW__rail:hover .LauncherRail-module__h7OxrW__name{color:var(--text-5)}.LauncherRail-module__h7OxrW__rail:hover .LauncherRail-module__h7OxrW__sep{color:var(--text-6);opacity:.4}.LauncherRail-module__h7OxrW__rail:hover .LauncherRail-module__h7OxrW__name.LauncherRail-module__h7OxrW__active{color:var(--text-5)}.LauncherRail-module__h7OxrW__rail:hover .LauncherRail-module__h7OxrW__name.LauncherRail-module__h7OxrW__active:after{background:#ffffff2e}[data-theme=light] .LauncherRail-module__h7OxrW__rail:hover .LauncherRail-module__h7OxrW__name.LauncherRail-module__h7OxrW__active:after{background:#0000002e}.LauncherRail-module__h7OxrW__rail:hover .LauncherRail-module__h7OxrW__name:hover{color:#fff;font-weight:var(--fw-medium)}[data-theme=light] .LauncherRail-module__h7OxrW__rail:hover .LauncherRail-module__h7OxrW__name:hover{color:#000}.LauncherRail-module__h7OxrW__rail:hover .LauncherRail-module__h7OxrW__name.LauncherRail-module__h7OxrW__active:hover{color:#fff}.LauncherRail-module__h7OxrW__rail:hover .LauncherRail-module__h7OxrW__name.LauncherRail-module__h7OxrW__active:hover:after{background:#ffffff8c}[data-theme=light] .LauncherRail-module__h7OxrW__rail:hover .LauncherRail-module__h7OxrW__name.LauncherRail-module__h7OxrW__active:hover:after{background:#0000008c}.LauncherRail-module__h7OxrW__name:focus-visible{outline-offset:2px;border-radius:1px;outline:1px solid #ffffff59}[data-theme=light] .LauncherRail-module__h7OxrW__name:focus-visible{outline-color:#00000059}@keyframes LauncherRail-module__h7OxrW__nameIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes LauncherRail-module__h7OxrW__sepIn{0%{opacity:0}to{opacity:.6}}.LauncherRail-module__h7OxrW__rail.LauncherRail-module__h7OxrW__open .LauncherRail-module__h7OxrW__name{animation:LauncherRail-module__h7OxrW__nameIn .38s var(--ease-default)forwards}.LauncherRail-module__h7OxrW__rail.LauncherRail-module__h7OxrW__open .LauncherRail-module__h7OxrW__sep{animation:LauncherRail-module__h7OxrW__sepIn .38s var(--ease-default)forwards}@media (prefers-reduced-motion:reduce){.LauncherRail-module__h7OxrW__rail.LauncherRail-module__h7OxrW__open .LauncherRail-module__h7OxrW__name,.LauncherRail-module__h7OxrW__rail.LauncherRail-module__h7OxrW__open .LauncherRail-module__h7OxrW__sep{opacity:1;transition:opacity .25s linear;animation:none;transform:none}}@media (max-width:760px){.LauncherRail-module__h7OxrW__rail{flex-wrap:wrap;justify-content:center;row-gap:6px}.LauncherRail-module__h7OxrW__group+.LauncherRail-module__h7OxrW__group{margin-left:0}}
.ThreadPill-module__EZXVlW__resting{align-items:center;gap:var(--space-2-5,var(--space-2));max-width:480px;height:42px;padding:0 var(--space-4);cursor:pointer;transition:filter var(--duration-moderate)var(--ease-default);outline:none;display:flex;border-radius:21px!important}.ThreadPill-module__EZXVlW__resting:hover{filter:brightness(1.06)}.ThreadPill-module__EZXVlW__resting:focus-visible{outline:2px solid var(--text-4);outline-offset:2px}.ThreadPill-module__EZXVlW__avatars{flex-shrink:0;align-items:center;display:flex}.ThreadPill-module__EZXVlW__avatar{border-radius:var(--radius-full);width:20px;height:20px;color:var(--mc-fg);font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:0;background:#ffffff1a;border:1px solid #ffffff0f;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;position:relative}[data-theme=light] .ThreadPill-module__EZXVlW__avatar{background:#00000014;border-color:#0000000f}.ThreadPill-module__EZXVlW__tpMeta{font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:var(--ls-mono-1);text-transform:uppercase;color:var(--mc-fg-mid);align-items:center;gap:var(--space-1-5);white-space:nowrap;flex:1;display:flex;transform:translateY(1.5px)}.ThreadPill-module__EZXVlW__tpMeta strong{color:var(--mc-fg);font-weight:500}.ThreadPill-module__EZXVlW__metaDot{border-radius:var(--radius-full);background:var(--text-5);flex-shrink:0;width:2px;height:2px;display:inline-block}.ThreadPill-module__EZXVlW__metaTime{color:var(--text-5);font-feature-settings:"kern","liga","tnum"}.ThreadPill-module__EZXVlW__statusDot{border-radius:var(--radius-full);background:var(--text-5);flex-shrink:0;width:6px;height:6px}.ThreadPill-module__EZXVlW__statusDotLive{background:var(--signal-success);animation:1.6s ease-in-out infinite ThreadPill-module__EZXVlW__status-pulse}@keyframes ThreadPill-module__EZXVlW__status-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ThreadPill-module__EZXVlW__statusDotLive{animation:none}}.ThreadPill-module__EZXVlW__expanded{max-width:480px;overflow:hidden;border-radius:18px!important}.ThreadPill-module__EZXVlW__expandedHeader{align-items:center;gap:var(--space-2-5,var(--space-2));height:42px;padding:0 var(--space-4);border-bottom:1px solid #ffffff0f;display:flex}[data-theme=light] .ThreadPill-module__EZXVlW__expandedHeader{border-bottom-color:#00000012}.ThreadPill-module__EZXVlW__collapseBtn{cursor:pointer;font-family:var(--font-mono);font-size:var(--type-mono-inline);color:var(--text-5);padding:var(--space-1);transition:color var(--duration-normal)var(--ease-default);background:0 0;border:none;margin-left:auto}.ThreadPill-module__EZXVlW__collapseBtn:hover{color:var(--text-2)}.ThreadPill-module__EZXVlW__expandedMsgs{padding:var(--space-3)var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.ThreadPill-module__EZXVlW__expandedMsg{flex-direction:column;gap:2px;display:flex}.ThreadPill-module__EZXVlW__expandedLabel{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--ls-mono-2);text-transform:uppercase;color:var(--text-5)}.ThreadPill-module__EZXVlW__expandedLabelUser{text-align:right;color:var(--text-4)}.ThreadPill-module__EZXVlW__expandedText{font-family:var(--font-sans);font-size:var(--type-caption);line-height:var(--lh-body-tight);letter-spacing:var(--ls-body);color:var(--text-3)}.ThreadPill-module__EZXVlW__expandedTextUser{text-align:right;color:var(--text-2)}.ThreadPill-module__EZXVlW__resting{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px)saturate(130%)brightness(.98)!important;backdrop-filter:blur(8px)saturate(130%)brightness(.98)!important;background:var(--glass-tile-bg)!important;box-shadow:var(--glass-shadow-tile)!important}.ThreadPill-module__EZXVlW__resting:after{content:"";border-radius:inherit;pointer-events:none;background-image:var(--glass-noise-url);mix-blend-mode:var(--glass-noise-blend);opacity:var(--glass-noise-opacity);z-index:1;background-size:200px 200px;position:absolute;inset:0}.ThreadPill-module__EZXVlW__resting>*{z-index:2;position:relative}.ThreadPill-module__EZXVlW__expanded{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px)saturate(130%)brightness(.98)!important;backdrop-filter:blur(8px)saturate(130%)brightness(.98)!important;background:var(--glass-tile-bg)!important;box-shadow:var(--glass-shadow-tile)!important}
.ChatBubble-module__w3DwuG__row{gap:var(--space-2-5,var(--space-2));align-items:flex-start;display:flex}.ChatBubble-module__w3DwuG__rowUser{flex-direction:row-reverse}.ChatBubble-module__w3DwuG__marvAvatar{border-radius:var(--radius-full);width:24px;height:24px;color:var(--text-4);background:#ffffff12;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}[data-theme=light] .ChatBubble-module__w3DwuG__marvAvatar{color:var(--text-4);background:#00000012}.ChatBubble-module__w3DwuG__bubbleWrap{flex-direction:column;gap:3px;max-width:440px;display:flex}.ChatBubble-module__w3DwuG__bubbleWrapUser{align-items:flex-end}.ChatBubble-module__w3DwuG__meta{align-items:center;gap:var(--space-2);padding:0 var(--space-1);display:flex}.ChatBubble-module__w3DwuG__author{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--ls-mono-2);text-transform:uppercase;color:var(--text-5);font-weight:500}.ChatBubble-module__w3DwuG__time{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--ls-mono-1);color:var(--text-6);font-feature-settings:"kern","liga","tnum"}.ChatBubble-module__w3DwuG__bubble{padding:var(--space-2-5,var(--space-2))var(--space-3-5,var(--space-3))}.ChatBubble-module__w3DwuG__bubbleMarv{border-radius:14px 14px 14px 4px!important}.ChatBubble-module__w3DwuG__bubbleUser{background:radial-gradient(80% 100% at 100% 0,#fff8eb1f 0%,#fff8eb0f 40%,#0000 70%),linear-gradient(#827d7638 0%,#76726c42 100%)!important;border-radius:14px 14px 4px!important}[data-theme=light] .ChatBubble-module__w3DwuG__bubbleUser{background:radial-gradient(80% 100% at 100% 0,#fffc 0%,#fffaf48c 50%,#0000 70%),linear-gradient(#fffbf580 0%,#f8f4ee59 100%)!important}.ChatBubble-module__w3DwuG__text{font-family:var(--font-sans);font-size:var(--type-body-s);font-weight:400;line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--text-2)}.ChatBubble-module__w3DwuG__thinking{gap:var(--space-1);padding:var(--space-2)var(--space-1);align-items:center;display:flex}.ChatBubble-module__w3DwuG__thinkDot{border-radius:var(--radius-full);background:var(--text-4);width:5px;height:5px;animation:1.4s ease-in-out infinite ChatBubble-module__w3DwuG__think-bounce}.ChatBubble-module__w3DwuG__thinkDot:nth-child(2){animation-delay:.18s}.ChatBubble-module__w3DwuG__thinkDot:nth-child(3){animation-delay:.36s}@keyframes ChatBubble-module__w3DwuG__think-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ChatBubble-module__w3DwuG__thinkDot{opacity:.5;animation:none}}.ChatBubble-module__w3DwuG__streamCursor{background:var(--text-3);vertical-align:text-bottom;border-radius:1px;width:2px;height:13px;margin-left:2px;animation:1.1s ease-in-out infinite ChatBubble-module__w3DwuG__cursor-blink;display:inline-block}@keyframes ChatBubble-module__w3DwuG__cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ChatBubble-module__w3DwuG__streamCursor{animation:none}}
.ChatThread-module__3dFNTa__root{flex-direction:column;width:680px;max-height:80vh;display:flex;overflow:hidden;border-radius:22px!important}.ChatThread-module__3dFNTa__header{padding:var(--space-4)var(--space-5)var(--space-3);border-bottom:1px solid #ffffff0f;flex-shrink:0}[data-theme=light] .ChatThread-module__3dFNTa__header{border-bottom-color:#0000000f}.ChatThread-module__3dFNTa__eyebrow{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--ls-mono-3);text-transform:uppercase;color:var(--text-4);margin-bottom:var(--space-1-5);font-weight:500}.ChatThread-module__3dFNTa__title{font-family:var(--font-sans);font-size:var(--type-h3);letter-spacing:var(--ls-tight);font-weight:500;line-height:var(--lh-heading-loose);color:var(--text-2)}.ChatThread-module__3dFNTa__subtitle{font-family:var(--font-sans);font-size:var(--type-caption);letter-spacing:var(--ls-body);color:var(--text-4);margin-top:var(--space-1)}.ChatThread-module__3dFNTa__messages{padding:var(--space-4)var(--space-5);gap:var(--space-3);scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto}.ChatThread-module__3dFNTa__messages::-webkit-scrollbar{width:6px}.ChatThread-module__3dFNTa__messages::-webkit-scrollbar-track{background:0 0}.ChatThread-module__3dFNTa__messages::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:3px}[data-theme=light] .ChatThread-module__3dFNTa__messages{scrollbar-color:#00000014 transparent}.ChatThread-module__3dFNTa__inputRow{padding:var(--space-3)var(--space-3);border-top:1px solid #ffffff0a;flex-shrink:0}[data-theme=light] .ChatThread-module__3dFNTa__inputRow{border-top-color:#0000000a}.ChatThread-module__3dFNTa__root{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(14px)saturate(135%)brightness(1.04)!important;backdrop-filter:blur(14px)saturate(135%)brightness(1.04)!important;background:var(--glass-panel-bg)!important;box-shadow:var(--glass-shadow-panel)!important}.ChatThread-module__3dFNTa__root:after{content:"";border-radius:inherit;pointer-events:none;background-image:var(--glass-noise-url);mix-blend-mode:var(--glass-noise-blend);opacity:var(--glass-noise-opacity);z-index:1;background-size:200px 200px;position:absolute;inset:0}.ChatThread-module__3dFNTa__root>*{z-index:2;position:relative}
.Chip-module__MFPHDa__root{align-items:center;gap:var(--space-1-5);white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;line-height:1;display:inline-flex}.Chip-module__MFPHDa__label{line-height:1}.Chip-module__MFPHDa__interactive{cursor:pointer;transition:filter var(--duration-fast)ease}.Chip-module__MFPHDa__interactive:hover{filter:brightness(1.1)}.Chip-module__MFPHDa__interactive:focus-visible{outline:2px solid var(--text-4);outline-offset:2px;border-radius:var(--radius-xs)}.Chip-module__MFPHDa__size-xs{height:20px;padding:0 var(--space-2);border-radius:var(--radius-xs);gap:var(--space-1)}.Chip-module__MFPHDa__size-sm{height:22px;padding:0 var(--space-2-5,var(--space-2));border-radius:var(--radius-sm)}.Chip-module__MFPHDa__size-md{height:26px;padding:0 var(--space-2-5,var(--space-2));border-radius:var(--radius-md)}.Chip-module__MFPHDa__variant-status .Chip-module__MFPHDa__label{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--ls-mono-2);text-transform:uppercase;font-weight:500}.Chip-module__MFPHDa__variant-filter{border-radius:var(--radius-full);padding:0 var(--space-2-5,var(--space-2))}.Chip-module__MFPHDa__variant-filter .Chip-module__MFPHDa__label{font-family:var(--font-mono);font-size:var(--type-mono-inline);letter-spacing:var(--ls-mono-1);font-weight:400}.Chip-module__MFPHDa__variant-person{border-radius:var(--radius-full);padding:0 var(--space-2-5,var(--space-2))0 var(--space-1)}.Chip-module__MFPHDa__variant-person .Chip-module__MFPHDa__label{font-family:var(--font-sans);font-size:var(--type-caption);letter-spacing:var(--ls-body);font-weight:400}.Chip-module__MFPHDa__variant-tag{border-radius:var(--radius-xs)}.Chip-module__MFPHDa__variant-tag .Chip-module__MFPHDa__label{font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:var(--ls-mono-1);font-weight:400}.Chip-module__MFPHDa__variant-action .Chip-module__MFPHDa__label{font-family:var(--font-sans);font-size:var(--type-body-s);letter-spacing:var(--ls-body);font-weight:400}.Chip-module__MFPHDa__dot{border-radius:var(--radius-full);opacity:.85;background:currentColor;flex-shrink:0;width:5px;height:5px}.Chip-module__MFPHDa__avatar{border-radius:var(--radius-full);width:18px;height:18px;font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:0;background:#ffffff1a;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}[data-theme=light] .Chip-module__MFPHDa__avatar{background:#0000001a}.Chip-module__MFPHDa__hash{color:var(--text-6);font-family:var(--font-mono);font-size:var(--type-eyebrow)}.Chip-module__MFPHDa__colorSuccess{color:var(--signal-success)}.Chip-module__MFPHDa__colorWarning{color:var(--signal-warning)}.Chip-module__MFPHDa__colorError{color:var(--signal-error)}.Chip-module__MFPHDa__colorInfo{color:var(--signal-info,#60a5fa)}.Chip-module__MFPHDa__colorProgress{color:var(--c-in-progress,var(--signal-warning))}.Chip-module__MFPHDa__colorBacklog{color:var(--mc-fg-mid)}.Chip-module__MFPHDa__colorArchived{color:var(--mc-fg-dim)}.Chip-module__MFPHDa__colorDraft{color:var(--mc-fg-mid)}.Chip-module__MFPHDa__colorDefault{color:var(--mc-fg)}
.Card-module__vNtfzq__root{padding:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.Card-module__vNtfzq__eyebrow{font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:var(--ls-mono-2);text-transform:uppercase;color:var(--text-4);font-weight:500;line-height:var(--lh-label);margin-bottom:calc(var(--space-1-5) - var(--space-2))}.Card-module__vNtfzq__title{font-family:var(--font-sans);font-size:var(--type-h3);letter-spacing:var(--ls-tight);font-weight:500;line-height:var(--lh-heading-loose);color:var(--text-2)}.Card-module__vNtfzq__body{font-family:var(--font-sans);font-size:var(--type-body-s);letter-spacing:var(--ls-body);font-weight:400;line-height:var(--lh-body);color:var(--text-3)}.Card-module__vNtfzq__actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.Card-module__vNtfzq__meta{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--ls-zero);color:var(--text-6);line-height:var(--lh-label);margin-top:var(--space-1);font-feature-settings:"kern","liga","tnum"}.Card-module__vNtfzq__root{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px)saturate(130%)brightness(.98)!important;backdrop-filter:blur(8px)saturate(130%)brightness(.98)!important;background:var(--glass-tile-bg)!important;box-shadow:var(--glass-shadow-tile)!important}.Card-module__vNtfzq__root:after{content:"";border-radius:inherit;pointer-events:none;background-image:var(--glass-noise-url);mix-blend-mode:var(--glass-noise-blend);opacity:var(--glass-noise-opacity);z-index:1;background-size:200px 200px;position:absolute;inset:0}.Card-module__vNtfzq__root>*{z-index:2;position:relative}
.DropdownMenu-module__ZMxGvq__menu{min-width:200px;padding:var(--space-1-5);outline:none;border-radius:var(--radius-xl)!important}.DropdownMenu-module__ZMxGvq__divider{height:1px;margin:var(--space-1-5)var(--space-2);background:#ffffff0d}[data-theme=light] .DropdownMenu-module__ZMxGvq__divider{background:#0000000f}.DropdownMenu-module__ZMxGvq__item{align-items:center;gap:var(--space-2-5,var(--space-2));padding:0 var(--space-2-5,var(--space-2));border-radius:var(--radius-md);cursor:pointer;height:32px;transition:background var(--duration-fast)ease;outline:none;display:flex}.DropdownMenu-module__ZMxGvq__item:hover,.DropdownMenu-module__ZMxGvq__itemFocused{background:#ffffff0f}[data-theme=light] .DropdownMenu-module__ZMxGvq__item:hover,[data-theme=light] .DropdownMenu-module__ZMxGvq__itemFocused{background:#0000000d}.DropdownMenu-module__ZMxGvq__item:focus-visible{outline:2px solid var(--text-4);outline-offset:-2px}.DropdownMenu-module__ZMxGvq__itemDanger .DropdownMenu-module__ZMxGvq__label,.DropdownMenu-module__ZMxGvq__itemDanger .DropdownMenu-module__ZMxGvq__icon{color:var(--signal-error)}.DropdownMenu-module__ZMxGvq__itemDisabled{opacity:.38;pointer-events:none}.DropdownMenu-module__ZMxGvq__icon{color:var(--text-4);flex-shrink:0;align-items:center;width:16px;display:flex}.DropdownMenu-module__ZMxGvq__label{font-family:var(--font-sans);font-size:var(--type-body-s);letter-spacing:var(--ls-body);color:var(--text-2);flex:1;font-weight:400;line-height:1}.DropdownMenu-module__ZMxGvq__shortcut{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--ls-mono-1);color:var(--text-5);flex-shrink:0}.DropdownMenu-module__ZMxGvq__menu{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(14px)saturate(135%)brightness(1.04)!important;backdrop-filter:blur(14px)saturate(135%)brightness(1.04)!important;background:var(--glass-panel-bg)!important;box-shadow:var(--glass-shadow-panel)!important}.DropdownMenu-module__ZMxGvq__menu:after{content:"";border-radius:inherit;pointer-events:none;background-image:var(--glass-noise-url);mix-blend-mode:var(--glass-noise-blend);opacity:var(--glass-noise-opacity);z-index:1;background-size:200px 200px;position:absolute;inset:0}.DropdownMenu-module__ZMxGvq__menu>*{z-index:2;position:relative}
.Sidebar-module__Z9oFYW__root{scrollbar-width:thin;scrollbar-color:#ffffff0f transparent;flex-direction:column;height:100vh;display:flex;position:fixed;top:0;bottom:0;overflow:hidden auto;border-radius:0!important}.Sidebar-module__Z9oFYW__root::-webkit-scrollbar{width:4px}.Sidebar-module__Z9oFYW__root::-webkit-scrollbar-track{background:0 0}.Sidebar-module__Z9oFYW__root::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}.Sidebar-module__Z9oFYW__left{border-right:1px solid #ffffff0a;left:0}.Sidebar-module__Z9oFYW__right{border-left:1px solid #ffffff0a;right:0}[data-theme=light] .Sidebar-module__Z9oFYW__left{border-right-color:#0000000f}[data-theme=light] .Sidebar-module__Z9oFYW__right{border-left-color:#0000000f}.Sidebar-module__Z9oFYW__root{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px)saturate(120%)brightness(1.02)!important;backdrop-filter:blur(10px)saturate(120%)brightness(1.02)!important;background:var(--glass-rail-bg)!important;box-shadow:var(--glass-shadow-rail)!important}.Sidebar-module__Z9oFYW__root:after{content:"";border-radius:inherit;pointer-events:none;background-image:var(--glass-noise-url);mix-blend-mode:var(--glass-noise-blend);opacity:var(--glass-noise-opacity);z-index:1;background-size:200px 200px;position:absolute;inset:0}.Sidebar-module__Z9oFYW__root>*{z-index:2;position:relative}
.Toolbar-module__RxQ1YW__root{height:48px;padding:0 var(--space-4);align-items:center;gap:var(--space-3);z-index:50;border-bottom:1px solid #ffffff0a;display:flex;position:fixed;top:0;left:0;right:0;border-radius:0!important}[data-theme=light] .Toolbar-module__RxQ1YW__root{border-bottom-color:#0000000f}.Toolbar-module__RxQ1YW__root{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px)saturate(120%)brightness(1.02)!important;backdrop-filter:blur(10px)saturate(120%)brightness(1.02)!important;background:var(--glass-rail-bg)!important;box-shadow:var(--glass-shadow-rail)!important}.Toolbar-module__RxQ1YW__root:after{content:"";border-radius:inherit;pointer-events:none;background-image:var(--glass-noise-url);mix-blend-mode:var(--glass-noise-blend);opacity:var(--glass-noise-opacity);z-index:1;background-size:200px 200px;position:absolute;inset:0}.Toolbar-module__RxQ1YW__root>*{z-index:2;position:relative}
.Drawer-module__LXPvyq__overlay{-webkit-backdrop-filter:var(--glass-filter-backdrop);z-index:var(--z-overlay);opacity:0;transition:opacity var(--mo-focus)var(--ease-in-out);background:#0000008c;position:fixed;inset:0}[data-theme=light] .Drawer-module__LXPvyq__overlay{background:#0000004d}.Drawer-module__LXPvyq__overlay[data-state=open]{opacity:1}.Drawer-module__LXPvyq__overlay[data-state=closed]{opacity:0;transition:opacity var(--dur-fast)var(--ease-out)}.Drawer-module__LXPvyq__content{z-index:calc(var(--z-overlay) + 1);background:var(--glass-rail-bg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-e3);-webkit-backdrop-filter:var(--glass-filter-rail);flex-direction:column;display:flex;position:fixed}.Drawer-module__LXPvyq__s-right{width:min(var(--drawer-w),100vw);border-radius:var(--radius-2xl)0 0 var(--radius-2xl);transition:transform var(--mo-disclose)var(--ease-out-expo);top:0;bottom:0;right:0;transform:translate(100%)}.Drawer-module__LXPvyq__s-left{width:min(var(--drawer-w),100vw);border-radius:0 var(--radius-2xl)var(--radius-2xl)0;transition:transform var(--mo-disclose)var(--ease-out-expo);top:0;bottom:0;left:0;transform:translate(-100%)}.Drawer-module__LXPvyq__s-bottom{border-radius:var(--radius-2xl)var(--radius-2xl)0 0;max-height:80vh;transition:transform var(--mo-disclose)var(--ease-out-expo);bottom:0;left:0;right:0;transform:translateY(100%)}.Drawer-module__LXPvyq__s-top{border-radius:0 0 var(--radius-2xl)var(--radius-2xl);max-height:80vh;transition:transform var(--mo-disclose)var(--ease-out-expo);top:0;left:0;right:0;transform:translateY(-100%)}.Drawer-module__LXPvyq__content[data-state=open]{transform:translate(0)}.Drawer-module__LXPvyq__content[data-state=closed]{transition:transform var(--dur-fast)var(--ease-out)}.Drawer-module__LXPvyq__s-right[data-state=closed]{transform:translate(100%)}.Drawer-module__LXPvyq__s-left[data-state=closed]{transform:translate(-100%)}.Drawer-module__LXPvyq__s-bottom[data-state=closed]{transform:translateY(100%)}.Drawer-module__LXPvyq__s-top[data-state=closed]{transform:translateY(-100%)}.Drawer-module__LXPvyq__header{padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.Drawer-module__LXPvyq__title{font-family:var(--font-sans);font-size:var(--type-h3);color:var(--text-2);letter-spacing:var(--ls-tight);margin:0;font-weight:500}.Drawer-module__LXPvyq__close{appearance:none;color:var(--text-4);width:var(--drawer-close);height:var(--drawer-close);border-radius:var(--radius-md);cursor:pointer;transition:color var(--mo-hover)var(--ease-in-out),background var(--mo-hover)var(--ease-in-out);background:0 0;border:0;place-items:center;display:grid}.Drawer-module__LXPvyq__close:hover{color:var(--text-2);background:#ffffff0f}.Drawer-module__LXPvyq__close:focus-visible{outline:2px solid var(--sig);outline-offset:2px}[data-theme=light] .Drawer-module__LXPvyq__close:hover{background:#14141c0a}.Drawer-module__LXPvyq__body{flex:1;overflow-y:auto}@media (prefers-reduced-motion:reduce){.Drawer-module__LXPvyq__content,.Drawer-module__LXPvyq__s-right[data-state=closed],.Drawer-module__LXPvyq__s-left[data-state=closed],.Drawer-module__LXPvyq__s-bottom[data-state=closed],.Drawer-module__LXPvyq__s-top[data-state=closed]{transition:opacity var(--dur-fast)var(--ease-out);transform:none}.Drawer-module__LXPvyq__content[data-state=open]{opacity:1;transform:none}.Drawer-module__LXPvyq__content[data-state=closed]{opacity:0}.Drawer-module__LXPvyq__overlay{transition:opacity var(--dur-fast)var(--ease-out)}}
.ToolPanel-module__dbpnyG__root{background:var(--glass-rail-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-e3);-webkit-backdrop-filter:var(--glass-filter-rail);backdrop-filter:var(--glass-filter-rail);z-index:10;flex-direction:column;display:flex;position:absolute;overflow:hidden}.ToolPanel-module__dbpnyG__header{padding:0 var(--space-2)0 var(--space-3);height:var(--toolpanel-header-h);border-bottom:1px solid var(--border-subtle);cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ToolPanel-module__dbpnyG__header:active{cursor:grabbing}.ToolPanel-module__dbpnyG__heading{font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:var(--ls-mono-3);text-transform:uppercase;color:var(--text-4)}.ToolPanel-module__dbpnyG__close{appearance:none;color:var(--text-5);width:var(--toolpanel-close);height:var(--toolpanel-close);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--mo-hover)var(--ease-in-out),background var(--mo-hover)var(--ease-in-out);background:0 0;border:0;place-items:center;display:grid}.ToolPanel-module__dbpnyG__close:hover{color:var(--text-2);background:#ffffff0f}[data-theme=light] .ToolPanel-module__dbpnyG__close:hover{background:#14141c0a}.ToolPanel-module__dbpnyG__body{flex:1;overflow:auto}
.HeroMorphSource-module__IVuG0G__heroGhost{font-family:var(--font-sans);font-size:var(--type-body);letter-spacing:var(--ls-body);color:var(--text-2);white-space:pre;pointer-events:none;z-index:var(--z-pill,50);align-items:center;line-height:1;display:flex;overflow:hidden}
.PillShell-module__828rjG__chevronBtn{width:28px;height:28px;color:var(--text-5);opacity:.55;cursor:pointer;transition:opacity var(--dur-normal)var(--ease-default),color var(--dur-normal)var(--ease-default),background var(--dur-normal)var(--ease-default),transform var(--dur-slow)var(--ease-default);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.PillShell-module__828rjG__chevronBtn:hover{opacity:1;color:var(--text-1);background:#ffffff0f}.PillShell-module__828rjG__chevronBtn:focus-visible{outline-offset:1px;outline:1px solid #ffffff59}.PillShell-module__828rjG__chevronBtnOpen{opacity:1;color:var(--text-1);transform:rotate(180deg)}[data-theme=light] .PillShell-module__828rjG__chevronBtn{color:var(--text-5)}[data-theme=light] .PillShell-module__828rjG__chevronBtn:hover{color:var(--text-1);background:#0000000f}@media (hover:none) and (pointer:coarse){.PillShell-module__828rjG__chevronBtn{width:44px;height:44px}}.PillShell-module__828rjG__stage{pointer-events:none;z-index:var(--z-cmd);position:fixed;inset:0}.PillShell-module__828rjG__stage>*{pointer-events:auto}.PillShell-module__828rjG__activeBody{z-index:2;position:absolute}.PillShell-module__828rjG__command{z-index:3}.PillShell-module__828rjG__commandHidden{opacity:0;pointer-events:none;transition:opacity .1s}.PillShell-module__828rjG__command,.PillShell-module__828rjG__activeBody{transition:top var(--dur-slow)var(--ease-default),bottom var(--dur-slow)var(--ease-default),left var(--dur-slow)var(--ease-default),right var(--dur-slow)var(--ease-default),width var(--dur-slow)var(--ease-default),height var(--dur-slow)var(--ease-default),max-width var(--dur-slow)var(--ease-default),transform var(--dur-slow)var(--ease-default),opacity var(--dur-moderate)var(--ease-default),border-radius var(--dur-slow)var(--ease-default),padding var(--dur-slow)var(--ease-default)}.PillShell-module__828rjG__stage[data-state=rest]{--pill-elevation:1}.PillShell-module__828rjG__stage[data-state=reply]{--pill-elevation:.7}.PillShell-module__828rjG__stage[data-state=stage]{--pill-elevation:.4}.PillShell-module__828rjG__stage[data-state=studio]{--pill-elevation:0}.PillShell-module__828rjG__stage[data-state=reply] .PillShell-module__828rjG__command{--pill-rim-light:#ffffff0f}.PillShell-module__828rjG__stage[data-state=stage] .PillShell-module__828rjG__command{--pill-rim-light:#ffffff08}[data-theme=light] .PillShell-module__828rjG__stage[data-state=reply] .PillShell-module__828rjG__command{--pill-rim-light:#ffffffa6}[data-theme=light] .PillShell-module__828rjG__stage[data-state=stage] .PillShell-module__828rjG__command{--pill-rim-light:#fff6}.PillShell-module__828rjG__stage[data-state=rest] .PillShell-module__828rjG__command{width:min(680px,90vw);animation:PillShell-module__828rjG__pill-mount var(--pill-mount-duration)var(--ease-default)backwards;top:62%;left:50%;transform:translate(-50%,-50%)}.PillShell-module__828rjG__stage[data-state=rest] .PillShell-module__828rjG__activeBody{width:min(680px,90vw);top:62%;left:50%;transform:translate(-50%,-50%)}@keyframes PillShell-module__828rjG__pill-mount{0%{opacity:0}to{opacity:1}}.PillShell-module__828rjG__stage .PillShell-module__828rjG__command[data-docked=true],.PillShell-module__828rjG__stage[data-state=rest] .PillShell-module__828rjG__command[data-docked=true],.PillShell-module__828rjG__stage[data-state=reply] .PillShell-module__828rjG__command[data-docked=true],.PillShell-module__828rjG__stage[data-state=stage] .PillShell-module__828rjG__command[data-docked=true],.PillShell-module__828rjG__stage[data-state=studio] .PillShell-module__828rjG__command[data-docked=true]{top:calc(100% - 44px - var(--space-5));width:min(380px,86vw);max-width:min(380px,86vw);height:44px;padding:0 var(--space-4);opacity:1;bottom:auto;left:50%;transform:translate(-50%)}.PillShell-module__828rjG__stage[data-state=reply] .PillShell-module__828rjG__activeBody{width:min(680px,90vw);height:420px;top:62%;left:50%;transform:translate(-50%,-100%)}.PillShell-module__828rjG__stage[data-state=reply] .PillShell-module__828rjG__command{width:min(680px,90vw);top:62%;left:50%;transform:translate(-50%,-50%)}.PillShell-module__828rjG__stage[data-state=stage] .PillShell-module__828rjG__command{filter:drop-shadow(0 8px 32px #0000008c);opacity:.2;width:min(680px,90vw);transition:top var(--dur-slow)var(--ease-default),transform var(--dur-slow)var(--ease-default),opacity var(--dur-moderate)var(--ease-default),background var(--dur-moderate)var(--ease-default),filter var(--dur-moderate)var(--ease-default);top:calc(100% - 80px);bottom:auto;left:50%;transform:translate(-50%)}.PillShell-module__828rjG__stage[data-state=stage] .PillShell-module__828rjG__command:hover,.PillShell-module__828rjG__stage[data-state=stage] .PillShell-module__828rjG__command:focus-within{opacity:1}[data-theme=light] .PillShell-module__828rjG__stage[data-state=stage] .PillShell-module__828rjG__command{opacity:.3}[data-theme=light] .PillShell-module__828rjG__stage[data-state=stage] .PillShell-module__828rjG__command:hover,[data-theme=light] .PillShell-module__828rjG__stage[data-state=stage] .PillShell-module__828rjG__command:focus-within{opacity:1}.PillShell-module__828rjG__stage[data-state=stage] .PillShell-module__828rjG__activeBody{width:min(680px,90vw);top:auto;bottom:20px;left:50%;transform:translate(-50%)}.PillShell-module__828rjG__stage[data-state=studio] .PillShell-module__828rjG__command{opacity:0;pointer-events:none;width:0;height:0;transform:translate(-50%)scale(.5)}.PillShell-module__828rjG__nowLineSlot{z-index:3;pointer-events:none;width:min(680px,90vw);position:absolute;top:62%;left:50%;transform:translate(-50%,calc(-50% - 48px))}.PillShell-module__828rjG__offHintSlot{z-index:4;pointer-events:auto;justify-content:center;width:min(560px,80vw);display:flex;position:absolute;top:62%;left:50%;transform:translate(-50%,calc(50% + 16px))}.PillShell-module__828rjG__helpSlot{z-index:5;justify-content:center;display:flex;position:absolute;top:62%;left:50%;transform:translate(-50%,calc(50% + 24px))}.PillShell-module__828rjG__heroLauncherSlot{z-index:3;width:min(680px,90vw);animation:.1s forwards PillShell-module__828rjG__hero-launcher-mount;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}.PillShell-module__828rjG__launcherSlot{z-index:3;pointer-events:none;justify-content:center;width:min(720px,92vw);display:flex;position:absolute;bottom:calc(38% + 62px);left:50%;transform:translate(-50%)}.PillShell-module__828rjG__stage[data-state=reply] .PillShell-module__828rjG__launcherSlot,.PillShell-module__828rjG__stage[data-state=studio] .PillShell-module__828rjG__launcherSlot{display:none}.PillShell-module__828rjG__stage[data-state=stage] .PillShell-module__828rjG__launcherSlot{top:auto;bottom:112px}@keyframes PillShell-module__828rjG__hero-launcher-mount{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.PillShell-module__828rjG__heroLauncherSlot{opacity:1;animation:none}}
.morph-styles-module__0yts7W__morphTripod.morph-styles-module__0yts7W__morphing .command{z-index:0;transition-timing-function:var(--ease-tripod)}.morph-styles-module__0yts7W__morphTripod.morph-styles-module__0yts7W__morphing .surface{transition-timing-function:var(--ease-tripod)}.morph-styles-module__0yts7W__morphTripod [data-state=immersive] .surface{border-radius:4px}@keyframes morph-styles-module__0yts7W__tripod-engage{0%{box-shadow:var(--glass-edge-light),var(--glass-edge-dark),var(--glass-drop),0 0 0 0 #fff0,0 0 0 0 #fff0}50%{box-shadow:var(--glass-edge-light),var(--glass-edge-dark),var(--glass-drop),0 0 0 1px #ffffff29,0 0 22px 2px #ffffff14}to{box-shadow:var(--glass-edge-light),var(--glass-edge-dark),var(--glass-drop),0 0 0 0 #fff0,0 0 0 0 #fff0}}@keyframes morph-styles-module__0yts7W__tripod-engage-light{0%{box-shadow:var(--glass-edge-light),var(--glass-edge-dark),var(--glass-drop),0 0 0 0 #0000,0 0 0 0 #0000}50%{box-shadow:var(--glass-edge-light),var(--glass-edge-dark),var(--glass-drop),0 0 0 1px #0000001a,0 0 22px 2px #0000000d}to{box-shadow:var(--glass-edge-light),var(--glass-edge-dark),var(--glass-drop),0 0 0 0 #0000,0 0 0 0 #0000}}.morph-styles-module__0yts7W__morphTripod.morph-styles-module__0yts7W__engageFlash .surface{animation:morph-styles-module__0yts7W__tripod-engage .28s var(--ease-default)}[data-theme=light] .morph-styles-module__0yts7W__morphTripod.morph-styles-module__0yts7W__engageFlash .surface{animation:morph-styles-module__0yts7W__tripod-engage-light .28s var(--ease-default)}.morph-styles-module__0yts7W__morphHorizon.morph-styles-module__0yts7W__morphing .surface{transition-duration:.24s;transition-timing-function:var(--ease-default)}.morph-styles-module__0yts7W__morphHorizon.morph-styles-module__0yts7W__morphing .command{transition-duration:.24s;transition-delay:.2s;transition-timing-function:var(--ease-default)}@keyframes morph-styles-module__0yts7W__iris-land{0%{transform:translate(-50%)scale(.88)}55%{transform:translate(-50%)scale(1.06)}to{transform:translate(-50%)scale(1)}}@keyframes morph-styles-module__0yts7W__iris-pull{0%{transform:translate(-50%)scale(1.06)}40%{transform:translate(-50%)scale(.96)}to{transform:translate(-50%)scale(1)}}@keyframes morph-styles-module__0yts7W__iris-saturate{0%{-webkit-backdrop-filter:blur(40px)saturate();backdrop-filter:blur(40px)saturate()}55%{-webkit-backdrop-filter:blur(56px)saturate(220%);backdrop-filter:blur(56px)saturate(220%)}to{-webkit-backdrop-filter:blur(40px)saturate(140%);backdrop-filter:blur(40px)saturate(140%)}}.morph-styles-module__0yts7W__morphIris.morph-styles-module__0yts7W__morphing[data-state=immersive] .surface{animation:morph-styles-module__0yts7W__iris-land .28s var(--ease-default),morph-styles-module__0yts7W__iris-saturate .28s var(--ease-default)}.morph-styles-module__0yts7W__morphIris.morph-styles-module__0yts7W__morphing[data-state=workspace] .surface{animation:morph-styles-module__0yts7W__iris-pull .28s var(--ease-default)}.morph-styles-module__0yts7W__morphIris.morph-styles-module__0yts7W__morphing .command{transition-timing-function:var(--ease-default)}:is(.morph-styles-module__0yts7W__reducedMotion .command,.morph-styles-module__0yts7W__reducedMotion .activeBody,.morph-styles-module__0yts7W__reducedMotion .surface){transition-duration:80ms!important;transition-timing-function:linear!important;animation:none!important}@media (prefers-reduced-motion:reduce){:is(.shell-stage .command,.shell-stage .activeBody,.shell-stage .surface){transition-duration:80ms!important;transition-timing-function:linear!important;animation:none!important}}
.OffModeHint-module__t5OIsq__hint{gap:var(--space-0-5);padding:var(--space-1-5)var(--space-3);margin-top:var(--space-1);flex-direction:column;display:flex}.OffModeHint-module__t5OIsq__message{font-family:var(--mc-font-sans);font-size:var(--mc-text-sm);font-weight:var(--mc-weight-regular);letter-spacing:0;color:var(--mc-fg-mid);margin:0;line-height:1.4}.OffModeHint-module__t5OIsq__upgrade{font-family:var(--mc-font-sans);font-size:var(--mc-text-xs);font-weight:var(--mc-weight-regular);letter-spacing:0;color:var(--mc-fg-dim);margin:0;line-height:1.5}.OffModeHint-module__t5OIsq__link{color:var(--mc-fg);border-bottom:1px dashed color-mix(in srgb,var(--mc-fg)30%,transparent);transition:color var(--mc-dur-fast)var(--mc-ease-out),border-color var(--mc-dur-fast)var(--mc-ease-out);text-decoration:none}.OffModeHint-module__t5OIsq__link:hover{color:var(--mc-fg-bright);border-color:color-mix(in srgb,var(--mc-fg)60%,transparent)}
.VoiceButton-module__E7kn1W__button{inline-size:var(--space-5);block-size:var(--space-5);border-radius:var(--radius-full);min-block-size:48px;min-inline-size:48px;color:var(--c-text-secondary);opacity:.55;cursor:pointer;transition:transform var(--dur-normal)var(--ease-default),opacity var(--dur-normal)var(--ease-default),color var(--dur-normal)var(--ease-default);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;transform:scale(1)}.VoiceButton-module__E7kn1W__button:after{content:"";border-radius:var(--radius-full);box-shadow:0 0 0 0 var(--c-border);transition:box-shadow var(--dur-normal)var(--ease-default);pointer-events:none;position:absolute;inset:0}.VoiceButton-module__E7kn1W__button:hover{opacity:.85;color:var(--c-text-primary);transform:scale(1.06)}.VoiceButton-module__E7kn1W__button:hover:after{box-shadow:0 0 0 1px var(--c-border)}.VoiceButton-module__E7kn1W__button:active{opacity:1;transform:scale(.96)}.VoiceButton-module__E7kn1W__button:focus-visible{opacity:1;outline:none}.VoiceButton-module__E7kn1W__button:focus-visible:after{box-shadow:0 0 0 2px var(--voice-accent,var(--accent))}.VoiceButton-module__E7kn1W__button.VoiceButton-module__E7kn1W__listening{opacity:1;color:var(--voice-accent,var(--accent))}.VoiceButton-module__E7kn1W__button.VoiceButton-module__E7kn1W__speaking{opacity:.4;cursor:not-allowed;color:var(--c-text-tertiary)}.VoiceButton-module__E7kn1W__button.VoiceButton-module__E7kn1W__speaking:hover{opacity:.4;transform:scale(1)}.VoiceButton-module__E7kn1W__glyphWrap{inline-size:var(--space-4);block-size:var(--space-4);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.VoiceButton-module__E7kn1W__arc{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;transform:rotate(-90deg)}.VoiceButton-module__E7kn1W__arcStroke{fill:none;stroke:var(--voice-accent,var(--accent));stroke-width:1.5px;stroke-linecap:round;opacity:0}@media (prefers-reduced-motion:reduce){.VoiceButton-module__E7kn1W__button,.VoiceButton-module__E7kn1W__button:after{transition:none}.VoiceButton-module__E7kn1W__button:hover,.VoiceButton-module__E7kn1W__button:active{transform:scale(1)}}
.VoiceSession-module__DA5i1q__session{justify-content:center;align-items:center;gap:var(--space-2);display:flex;position:relative}.VoiceSession-module__DA5i1q__breath{--collapse-amp:1;align-items:center;display:flex}.VoiceSession-module__DA5i1q__ring{--cspin:270deg;pointer-events:none;position:absolute;inset:0}.VoiceSession-module__DA5i1q__srOnly{width:1px;height:1px;margin:calc(-1*var(--space-0-5));clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}
.CanvasViewport-module__Q77bKW__viewport{isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;background-color:var(--c-0);cursor:default;width:100%;height:100%;position:relative;overflow:hidden}.CanvasViewport-module__Q77bKW__viewport[data-grid=true]{background-image:radial-gradient(circle,color-mix(in srgb,var(--c-12)12%,transparent).9px,transparent 1.4px)}.CanvasViewport-module__Q77bKW__viewport[data-panning=true]{cursor:grabbing}.CanvasViewport-module__Q77bKW__world{transform-origin:0 0;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.CanvasViewport-module__Q77bKW__origin{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.CanvasViewport-module__Q77bKW__originX,.CanvasViewport-module__Q77bKW__originY{background:color-mix(in srgb,var(--c-12)14%,transparent);position:absolute}.CanvasViewport-module__Q77bKW__originX{left:calc(var(--sp-6)*-1);width:var(--sp-12);height:1px;top:0}.CanvasViewport-module__Q77bKW__originY{top:calc(var(--sp-6)*-1);width:1px;height:var(--sp-12);left:0}.CanvasViewport-module__Q77bKW__originLabel{top:var(--sp-2);left:var(--sp-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--c-12)32%,transparent);white-space:nowrap;position:absolute}
.MeshCrown-module__3yZd8q__crown{background:linear-gradient(180deg,color-mix(in srgb,var(--mc-fg)4%,transparent)0%,transparent 100%),color-mix(in srgb,var(--c-1)92%,transparent);border:1px solid color-mix(in srgb,var(--mc-fg)14%,transparent);width:480px;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)18%,transparent)inset,0 0 32px color-mix(in srgb,var(--accent)14%,transparent),0 8px 32px #00000080;z-index:5;cursor:pointer;transition:box-shadow var(--dur-moderate)cubic-bezier(.16,1,.3,1),transform var(--dur-slow)cubic-bezier(.16,1,.3,1);border-radius:14px;padding:22px 24px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MeshCrown-module__3yZd8q__crown:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)32%,transparent)inset,0 0 40px color-mix(in srgb,var(--accent)22%,transparent),0 8px 32px #00000080}.MeshCrown-module__3yZd8q__strip{align-items:center;gap:12px;margin-bottom:8px;display:flex}.MeshCrown-module__3yZd8q__mark{width:12px;height:12px;color:color-mix(in srgb,var(--mc-fg)60%,transparent);flex-shrink:0}.MeshCrown-module__3yZd8q__mark svg{width:100%;height:100%;display:block}.MeshCrown-module__3yZd8q__kicker{font-family:var(--mc-font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)85%,transparent);flex:1;font-size:10px;font-weight:500}.MeshCrown-module__3yZd8q__dismiss{width:16px;height:16px;color:color-mix(in srgb,var(--mc-fg)42%,transparent);cursor:pointer;transition:color var(--dur-normal)ease,background var(--dur-normal)ease;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.MeshCrown-module__3yZd8q__dismiss:hover{color:var(--mc-fg);background:color-mix(in srgb,var(--mc-fg)6%,transparent)}.MeshCrown-module__3yZd8q__save{width:18px;height:18px;color:color-mix(in srgb,var(--mc-fg)42%,transparent);cursor:pointer;transition:color var(--dur-normal)ease,background var(--dur-normal)ease;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.MeshCrown-module__3yZd8q__save:hover{color:color-mix(in srgb,var(--accent)85%,transparent);background:color-mix(in srgb,var(--accent)8%,transparent)}.MeshCrown-module__3yZd8q__save:disabled{color:color-mix(in srgb,var(--accent)75%,transparent);cursor:default}.MeshCrown-module__3yZd8q__saveForm{align-items:center;gap:8px;display:flex}.MeshCrown-module__3yZd8q__saveLabel{font-family:var(--mc-font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)85%,transparent);white-space:nowrap;font-size:10px;font-weight:500}.MeshCrown-module__3yZd8q__saveInput{border:none;border-bottom:1px solid color-mix(in srgb,var(--mc-fg)14%,transparent);min-width:0;font-family:var(--mc-font-sans);color:var(--mc-fg);transition:border-color var(--dur-normal)ease;background:0 0;outline:none;flex:1;padding:4px 0;font-size:13px;font-weight:400}.MeshCrown-module__3yZd8q__saveInput:focus{border-bottom-color:color-mix(in srgb,var(--accent)60%,transparent)}.MeshCrown-module__3yZd8q__saveCommit{font-family:var(--mc-font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)90%,transparent);border:1px solid color-mix(in srgb,var(--accent)30%,transparent);cursor:pointer;transition:color var(--dur-normal)ease,background var(--dur-normal)ease,border-color var(--dur-normal)ease;background:0 0;border-radius:4px;padding:5px 10px;font-size:10px;font-weight:500}.MeshCrown-module__3yZd8q__saveCommit:hover:not(:disabled){background:color-mix(in srgb,var(--accent)12%,transparent);border-color:color-mix(in srgb,var(--accent)50%,transparent)}.MeshCrown-module__3yZd8q__saveCommit:disabled{opacity:.4;cursor:default}.MeshCrown-module__3yZd8q__title{font-family:var(--mc-font-display);letter-spacing:-.022em;color:var(--mc-fg);margin:0 0 4px;font-size:32px;font-weight:300;line-height:1.05}.MeshCrown-module__3yZd8q__subline{font-family:var(--mc-font-sans);color:color-mix(in srgb,var(--mc-fg)60%,transparent);margin-bottom:14px;font-size:13px;font-weight:400}.MeshCrown-module__3yZd8q__divider{background:color-mix(in srgb,var(--mc-fg)8%,transparent);height:1px;margin:0 -24px 14px}.MeshCrown-module__3yZd8q__divider:last-of-type{margin-bottom:12px}.MeshCrown-module__3yZd8q__query{font-family:var(--mc-font-sans);color:color-mix(in srgb,var(--mc-fg)42%,transparent);margin:0 0 14px;font-size:13px;font-style:italic;font-weight:400;line-height:1.4}.MeshCrown-module__3yZd8q__stats{font-family:var(--mc-font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--mc-fg)42%,transparent);font-size:10px;font-weight:500}
.CoordinatorDot-module__J1cyWG__dot{background:color-mix(in oklab,var(--mc-fg)35%,transparent);width:4px;height:4px;transition:background-color var(--dur-moderate)var(--ease-default);border-radius:50%;display:inline-block}.CoordinatorDot-module__J1cyWG__dot[data-state=active]{background:color-mix(in oklab,var(--mc-fg)70%,transparent);box-shadow:0 0 6px 1px color-mix(in oklab,var(--mc-fg)28%,transparent);animation:1.8s ease-in-out infinite CoordinatorDot-module__J1cyWG__coordPulse}@keyframes CoordinatorDot-module__J1cyWG__coordPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.CoordinatorDot-module__J1cyWG__dot[data-state=active]{opacity:1;animation:none}}
.AgentDockChevron-module__PdYf3q__chevron{top:var(--space-4);right:var(--space-4);z-index:5;background:color-mix(in oklab,var(--mc-bg)86%,transparent);border:1px solid color-mix(in oklab,var(--mc-fg)8%,transparent);border-radius:var(--radius-sm);width:22px;height:22px;color:color-mix(in oklab,var(--mc-fg)55%,transparent);cursor:pointer;transition:color var(--dur-fast)var(--ease-default),background-color var(--dur-fast)var(--ease-default),border-color var(--dur-fast)var(--ease-default);justify-content:center;align-items:center;display:inline-flex;position:absolute}.AgentDockChevron-module__PdYf3q__chevron:hover:not(:disabled){color:var(--mc-fg);background:color-mix(in oklab,var(--mc-bg)78%,transparent);border-color:color-mix(in oklab,var(--mc-fg)16%,transparent)}.AgentDockChevron-module__PdYf3q__chevron[data-disabled=true]{cursor:not-allowed;opacity:.55}
.MeshShell-module__qklPaW__page{background:0 0;width:100%;height:100vh;position:relative;overflow:hidden}.MeshShell-module__qklPaW__demoteHandleSlot{top:var(--space-2);z-index:var(--z-raised);pointer-events:auto;position:absolute;left:50%;transform:translate(-50%)}.MeshShell-module__qklPaW__canvas{position:absolute;inset:0}.MeshShell-module__qklPaW__ringGuide{border:1px dashed color-mix(in srgb,var(--mc-fg)6%,transparent);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MeshShell-module__qklPaW__ringGuide[data-ring="1"]{width:560px;height:560px}.MeshShell-module__qklPaW__ringGuide[data-ring="2"]{width:1040px;height:1040px}.MeshShell-module__qklPaW__ringGuide[data-ring=h]{border-color:color-mix(in srgb,var(--mc-fg)4%,transparent);width:1440px;height:1440px}.MeshShell-module__qklPaW__sectorDivider{background:linear-gradient(to right,transparent 0,color-mix(in srgb,var(--mc-fg)6%,transparent)30%,color-mix(in srgb,var(--mc-fg)6%,transparent)70%,transparent 100%);transform-origin:0%;pointer-events:none;width:1600px;height:1px;position:absolute;top:50%;left:50%}.MeshShell-module__qklPaW__sectorDivider[data-rot="45"]{transform:translateY(-50%)rotate(45deg)}.MeshShell-module__qklPaW__sectorDivider[data-rot="135"]{transform:translateY(-50%)rotate(135deg)}.MeshShell-module__qklPaW__sectorDivider[data-rot="225"]{transform:translateY(-50%)rotate(225deg)}.MeshShell-module__qklPaW__sectorDivider[data-rot="315"]{transform:translateY(-50%)rotate(315deg)}.MeshShell-module__qklPaW__sectorLabel{font-family:var(--mc-font-mono);font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--mc-fg)22%,transparent);white-space:nowrap;pointer-events:none;font-weight:500;position:absolute;top:50%;left:50%}.MeshShell-module__qklPaW__sectorLabel[data-sector=events]{transform:translate(-50%,-748px)}.MeshShell-module__qklPaW__sectorLabel[data-sector=tasks]{transform:translate(720px,-50%)}.MeshShell-module__qklPaW__sectorLabel[data-sector=notes]{transform:translate(-50%,720px)}.MeshShell-module__qklPaW__sectorLabel[data-sector=people]{transform:translate(-748px,-50%)}.MeshShell-module__qklPaW__sectorLabel[data-active=true]{color:color-mix(in srgb,var(--mc-fg)72%,transparent);animation:1.8s ease-in-out infinite MeshShell-module__qklPaW__sectorPulse}@keyframes MeshShell-module__qklPaW__sectorPulse{0%,to{opacity:.55}50%{opacity:1;text-shadow:0 0 8px color-mix(in srgb,var(--mc-fg)28%,transparent)}}@media (prefers-reduced-motion:reduce){.MeshShell-module__qklPaW__sectorLabel[data-active=true]{opacity:1;animation:none}}.MeshShell-module__qklPaW__chipPos{--pull-x:0px;--pull-y:0px;width:320px;transition:transform var(--dur-moderate)cubic-bezier(.16,1,.3,1),opacity var(--dur-moderate)cubic-bezier(.16,1,.3,1),width .34s cubic-bezier(.22,1,.36,1),height .34s cubic-bezier(.22,1,.36,1);will-change:transform;cursor:pointer;position:absolute;transform:translate(-50%,-50%)}.MeshShell-module__qklPaW__chipPosLod{width:max-content;height:max-content;transition:transform var(--dur-moderate)cubic-bezier(.16,1,.3,1),opacity var(--dur-moderate)cubic-bezier(.16,1,.3,1)}.MeshShell-module__qklPaW__chipPosFocusMode{will-change:auto;transition:none;transform:none}.MeshShell-module__qklPaW__chipPos[data-just-arrived=true]{pointer-events:none;animation:.56s cubic-bezier(.22,1,.36,1) both MeshShell-module__qklPaW__chipBloomIn}@keyframes MeshShell-module__qklPaW__chipBloomIn{0%{opacity:0;filter:blur(2px);transform:translate(-50%,-50%)scale(.62)}60%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1.06)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.MeshShell-module__qklPaW__chipPos[data-just-arrived=true]{animation:.16s linear both MeshShell-module__qklPaW__chipBloomInReduced}@keyframes MeshShell-module__qklPaW__chipBloomInReduced{0%{opacity:0}to{opacity:1}}}.MeshShell-module__qklPaW__chipPos:focus-visible{outline:1px solid color-mix(in srgb,var(--accent)60%,transparent);outline-offset:4px;border-radius:14px}.MeshShell-module__qklPaW__chipPosFocused{transform:translate(calc(-50% + var(--pull-x)),calc(-50% + var(--pull-y)))scale(1.2);z-index:8}.MeshShell-module__qklPaW__chipPosDimmed{opacity:.32;pointer-events:none}.MeshShell-module__qklPaW__chipPosExpanded{z-index:30;cursor:default;width:min(640px,88vw);height:min(540px,78vh)}.MeshShell-module__qklPaW__expandedBackdrop{z-index:28;background:color-mix(in oklab,var(--mc-bg)70%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:MeshShell-module__qklPaW__backdropIn .2s var(--ease-default);position:fixed;inset:0}.MeshShell-module__qklPaW__expandedAgentOverlay{z-index:30;pointer-events:auto;width:min(640px,88vw);height:min(540px,78vh);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes MeshShell-module__qklPaW__backdropIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.MeshShell-module__qklPaW__chipPosExpanded,.MeshShell-module__qklPaW__expandedBackdrop{animation:none}}.MeshShell-module__qklPaW__chipPosDragging{z-index:12;cursor:grabbing;filter:drop-shadow(0 8px 24px #0006)}.MeshShell-module__qklPaW__chipPosDragging:after{content:"";border:1px solid color-mix(in srgb,var(--accent)35%,transparent);pointer-events:none;border-radius:14px;position:absolute;inset:-2px}.MeshShell-module__qklPaW__chipPosLinkTarget{z-index:11}.MeshShell-module__qklPaW__chipPosLinkTarget:after{content:"";border:1.5px solid color-mix(in srgb,var(--accent)70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)30%,transparent),0 0 22px color-mix(in srgb,var(--accent)25%,transparent);pointer-events:none;border-radius:16px;animation:1.2s ease-in-out infinite MeshShell-module__qklPaW__linkTargetPulse;position:absolute;inset:-4px}@keyframes MeshShell-module__qklPaW__linkTargetPulse{0%,to{opacity:.7}50%{opacity:1}}.MeshShell-module__qklPaW__linkToast{bottom:var(--sp-8);padding:var(--sp-2)var(--sp-4);background:color-mix(in srgb,var(--accent)18%,var(--c-1));border:1px solid color-mix(in srgb,var(--accent)40%,transparent);color:var(--mc-fg);font-family:var(--mc-font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;z-index:30;pointer-events:none;border-radius:8px;font-weight:500;position:fixed;left:50%;transform:translate(-50%)}.MeshShell-module__qklPaW__backgroundLayer{z-index:0;background:0 0;width:4000px;height:4000px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MeshShell-module__qklPaW__statusBlock{background:color-mix(in srgb,var(--c-1)60%,transparent);border:1px dashed color-mix(in srgb,var(--mc-fg)10%,transparent);pointer-events:none;z-index:4;border-radius:10px;flex-direction:column;gap:6px;width:480px;padding:16px 22px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,150px)}.MeshShell-module__qklPaW__statusBlock[data-state=pending]{border-color:color-mix(in srgb,var(--accent)28%,transparent);animation:2.4s ease-in-out infinite MeshShell-module__qklPaW__statusPulse}@keyframes MeshShell-module__qklPaW__statusPulse{0%,to{border-color:color-mix(in srgb,var(--accent)18%,transparent)}50%{border-color:color-mix(in srgb,var(--accent)42%,transparent)}}.MeshShell-module__qklPaW__statusKicker{font-family:var(--mc-font-mono);font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)80%,transparent);font-weight:500}.MeshShell-module__qklPaW__statusBlock[data-state=failed] .MeshShell-module__qklPaW__statusKicker{color:color-mix(in srgb,var(--signal-error)85%,transparent)}.MeshShell-module__qklPaW__statusBlock[data-state=empty] .MeshShell-module__qklPaW__statusKicker{color:color-mix(in srgb,var(--mc-fg)45%,transparent)}.MeshShell-module__qklPaW__statusBody{font-family:var(--mc-font-sans);font-size:var(--text-base);color:color-mix(in srgb,var(--mc-fg)65%,transparent);font-style:italic;font-weight:400;line-height:1.45}.MeshShell-module__qklPaW__statusBody code{font-family:var(--mc-font-mono);font-size:var(--text-sm);color:color-mix(in srgb,var(--accent)85%,transparent);background:color-mix(in srgb,var(--accent)8%,transparent);border-radius:4px;padding:1px 5px;font-style:normal}.MeshShell-module__qklPaW__empty{gap:var(--sp-2);width:100%;min-height:100%;font-family:var(--mc-font-sans);color:color-mix(in srgb,var(--mc-fg)65%,transparent);background:0 0;flex-direction:column;justify-content:center;align-items:center;display:flex}.MeshShell-module__qklPaW__emptyTitle{font-size:var(--text-base);font-weight:500}.MeshShell-module__qklPaW__emptyDetail{font-family:var(--mc-font-mono);font-size:var(--text-2xs);letter-spacing:.04em;text-align:center;max-width:480px;color:color-mix(in srgb,var(--mc-fg)45%,transparent)}.MeshShell-module__qklPaW__empty[data-state=error] .MeshShell-module__qklPaW__emptyTitle{color:var(--signal-error)}.MeshShell-module__qklPaW__world{width:0;height:0;transition:transform var(--dur-slow)var(--ease-default),filter var(--dur-slow)var(--ease-default);transform-origin:50%;position:absolute;top:0;left:0}.MeshShell-module__qklPaW__worldReceded{filter:brightness(.6)saturate(.5);pointer-events:none;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.MeshShell-module__qklPaW__world{transition:none}}
.MeshOverlay-module__UmXDVW__scope{pointer-events:none;position:absolute;inset:0}.MeshOverlay-module__UmXDVW__overlay{pointer-events:auto;-webkit-backdrop-filter:blur(var(--mesh-blur,0px));backdrop-filter:blur(var(--mesh-blur,0px));position:absolute;inset:0}.MeshOverlay-module__UmXDVW__constellation{transform-origin:50%;position:absolute;inset:0}.MeshOverlay-module__UmXDVW__crownAnchor,.MeshOverlay-module__UmXDVW__opticsAnchor{width:0;height:0;position:absolute;top:50%;left:50%}.MeshOverlay-module__UmXDVW__summoning{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MeshOverlay-module__UmXDVW__summoningKicker{font-family:var(--mc-font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)85%,transparent);font-size:10px;font-weight:500}.MeshOverlay-module__UmXDVW__summoningLabel{font-family:var(--mc-font-display);letter-spacing:-.022em;color:color-mix(in srgb,var(--mc-fg)72%,transparent);font-size:32px;font-weight:300;line-height:1.05;animation:1.4s ease-in-out infinite MeshOverlay-module__UmXDVW__summoning-pulse}@keyframes MeshOverlay-module__UmXDVW__summoning-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.MeshOverlay-module__UmXDVW__summoningLabel{opacity:.85;animation:none}}
.FocusAmbientLayer-module__06nq-a__layer{z-index:62;pointer-events:none;position:fixed;inset:0}.FocusAmbientLayer-module__06nq-a__layer>*{pointer-events:auto}.FocusAmbientLayer-module__06nq-a__dimple{--L:max(var(--lit,0),var(--introlit,0));width:15px;height:15px;transform:translate(-50%,-50%)scale(var(--s,1));background:var(--mc-black,#06070a);cursor:pointer;touch-action:none;opacity:0;box-shadow:inset 1.7px 1.7px 3.4px #000,inset -1px -1px 2px rgba(var(--mc-fg-rgb,225,229,235),calc((.17 + .3*var(--L))*var(--depth,1))),0 0 calc(8px*var(--introlit,0))rgba(var(--mc-fg-rgb,225,229,235),calc(.4*var(--introlit,0)));border-radius:50%;position:fixed}.FocusAmbientLayer-module__06nq-a__dimple:before{content:"";background:rgba(var(--mc-fg-rgb,225,229,235),calc((.46 + .54*var(--L))*var(--depth,1)));filter:blur(.4px);border-radius:50%;width:3.6px;height:3.6px;position:absolute;bottom:2.8px;right:2.8px}.FocusAmbientLayer-module__06nq-a__peek{opacity:0;pointer-events:none;box-sizing:border-box;width:256px;padding:var(--space-3)var(--space-4);cursor:grab;touch-action:none;transition:opacity .25s var(--ease-out,cubic-bezier(.16,1,.3,1));position:fixed}.FocusAmbientLayer-module__06nq-a__peek:active{cursor:grabbing}.FocusAmbientLayer-module__06nq-a__peek.FocusAmbientLayer-module__06nq-a__r{text-align:right}.FocusAmbientLayer-module__06nq-a__peek .FocusAmbientLayer-module__06nq-a__pt{font:500 15px/1.25 var(--mc-font-sans,ui-sans-serif);color:var(--c-12,#dfe1e6);margin-bottom:4px}.FocusAmbientLayer-module__06nq-a__peek .FocusAmbientLayer-module__06nq-a__pl{font:13px/1.4 var(--mc-font-sans,ui-sans-serif);color:var(--c-8,#7e838c)}.FocusAmbientLayer-module__06nq-a__ref{opacity:0;cursor:grab;touch-action:none;will-change:left,top;width:246px;position:fixed}.FocusAmbientLayer-module__06nq-a__ref:active{cursor:grabbing}.FocusAmbientLayer-module__06nq-a__ref .FocusAmbientLayer-module__06nq-a__rk{font:600 8.5px/1 var(--mc-font-mono,ui-monospace);letter-spacing:.18em;color:var(--c-6,#4e525a);text-transform:uppercase;margin-bottom:7px}.FocusAmbientLayer-module__06nq-a__ref .FocusAmbientLayer-module__06nq-a__rt{font:500 14px/1.3 var(--mc-font-sans,ui-sans-serif);color:var(--c-10,#aeb3bb);margin-bottom:6px}.FocusAmbientLayer-module__06nq-a__ref .FocusAmbientLayer-module__06nq-a__rb{font:12.5px/1.6 var(--mc-font-sans,ui-sans-serif);color:var(--c-8,#70757e)}.FocusAmbientLayer-module__06nq-a__ref .FocusAmbientLayer-module__06nq-a__rx{color:var(--c-5,#34373d);cursor:pointer;font:13px/1 var(--mc-font-mono,ui-monospace);opacity:0;transition:opacity .26s var(--ease-out,ease),transform .3s var(--ease-spring,cubic-bezier(.32,1.3,.5,1)),color .2s;padding:3px 5px;position:absolute;top:-3px;right:-2px;transform:scale(.6)}.FocusAmbientLayer-module__06nq-a__ref:hover .FocusAmbientLayer-module__06nq-a__rx{opacity:1;transform:scale(1)}.FocusAmbientLayer-module__06nq-a__ref .FocusAmbientLayer-module__06nq-a__rx:hover{color:var(--c-10,#aab0b8)}.FocusAmbientLayer-module__06nq-a__armHint{font:11px/1 var(--mc-font-mono,ui-monospace);letter-spacing:.16em;color:var(--c-8,#7e838c);text-transform:uppercase;opacity:0;transition:opacity .25s var(--ease-out,ease);pointer-events:none;position:fixed;bottom:28%;left:50%;transform:translate(-50%)}.FocusAmbientLayer-module__06nq-a__armHint.FocusAmbientLayer-module__06nq-a__on{opacity:.8}
.AppShell-module__-zW4nG__root{color:var(--mc-fg)}.AppShell-module__-zW4nG__main{transform:scale(var(--mesh-recede-scale,1));transform-origin:50% 48%}.AppShell-module__-zW4nG__meshOverlaySlot{z-index:calc(var(--z-cmd) - 20);pointer-events:none;position:fixed;inset:0}.AppShell-module__-zW4nG__pillSlot{display:contents}
.ChipContextMenu-module__gZO_eW__menu{z-index:999;min-width:200px;font-family:var(--font-mono);color:#ffffffd9;background:#0a0a0b;border:1px solid #ffffff1a;border-radius:6px;padding:4px;font-size:11px;position:fixed;box-shadow:0 12px 28px #0000008c}[data-theme=light] .ChipContextMenu-module__gZO_eW__menu{color:#000000d1;background:#f8f8fa;border-color:#0000001a;box-shadow:0 8px 20px #0000002e}.ChipContextMenu-module__gZO_eW__menuItem{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:6px 10px;display:flex}.ChipContextMenu-module__gZO_eW__menuItem:hover{color:#fff;background:#ffffff0f}[data-theme=light] .ChipContextMenu-module__gZO_eW__menuItem:hover{color:#000000eb;background:#0000000f}.ChipContextMenu-module__gZO_eW__menuItem:disabled{opacity:.42;cursor:not-allowed}.ChipContextMenu-module__gZO_eW__menuItemDanger{color:#ff7878d9}.ChipContextMenu-module__gZO_eW__menuItemDanger:hover{color:#ffa0a0;background:#ff78781a}[data-theme=light] .ChipContextMenu-module__gZO_eW__menuItemDanger{color:#c83c3cd9}[data-theme=light] .ChipContextMenu-module__gZO_eW__menuItemDanger:hover{color:#b42828;background:#c83c3c14}.ChipContextMenu-module__gZO_eW__menuKey{letter-spacing:.18em;color:#ffffff61;font-size:9px}[data-theme=light] .ChipContextMenu-module__gZO_eW__menuKey{color:#00000059}.ChipContextMenu-module__gZO_eW__menuRule{background:#ffffff0f;height:1px;margin:4px 0}[data-theme=light] .ChipContextMenu-module__gZO_eW__menuRule{background:#00000014}
.ThreadChip-module__62h3xG__content{flex-direction:column;gap:4px;display:flex}.ThreadChip-module__62h3xG__header{align-items:center;gap:4px;min-width:0;display:flex}.ThreadChip-module__62h3xG__typeTag{letter-spacing:.1em;color:#ffffff38;font-size:8px;line-height:1;font-family:var(--font-mono);text-transform:uppercase;flex-shrink:0}[data-theme=light] .ThreadChip-module__62h3xG__typeTag{color:#00000042}.ThreadChip-module__62h3xG__sep{color:#ffffff1a;flex-shrink:0;font-size:8px;line-height:1}[data-theme=light] .ThreadChip-module__62h3xG__sep{color:#0000001f}.ThreadChip-module__62h3xG__question{letter-spacing:.04em;color:#ffffff4d;white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.3;font-family:var(--font-mono);flex:1;min-width:0;overflow:hidden}[data-theme=light] .ThreadChip-module__62h3xG__question{color:#00000059}.ThreadChip-module__62h3xG__questionFrozen{font-style:italic;color:#ffffff38!important}[data-theme=light] .ThreadChip-module__62h3xG__questionFrozen{color:#0000003d!important}.ThreadChip-module__62h3xG__answer{color:#ffffffe0;-webkit-line-clamp:2;word-break:break-word;font-size:12px;line-height:1.5;font-family:var(--font-mono);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-theme=light] .ThreadChip-module__62h3xG__answer{color:#000000c7}.ThreadChip-module__62h3xG__answerNew{color:#fff!important}[data-theme=light] .ThreadChip-module__62h3xG__answerNew{color:#000000e6!important}.ThreadChip-module__62h3xG__answerFrozen{font-style:italic;color:#ffffff61!important}[data-theme=light] .ThreadChip-module__62h3xG__answerFrozen{color:#00000057!important}.ThreadChip-module__62h3xG__workingDot{vertical-align:middle;background:#ffffffb8;border-radius:50%;width:4px;height:4px;margin-left:5px;animation:1.4s ease-in-out infinite ThreadChip-module__62h3xG__tp-chip-pulse;display:inline-block}[data-theme=light] .ThreadChip-module__62h3xG__workingDot{background:#00000080}@keyframes ThreadChip-module__62h3xG__tp-chip-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.ThreadChip-module__62h3xG__workingDot{opacity:.55!important;animation:none!important}}
.NanoPill-module__yXvhhW__pill{isolation:isolate;background:var(--glass-tile-bg);-webkit-backdrop-filter:blur(8px)saturate(130%)brightness(.98);backdrop-filter:blur(8px)saturate(130%)brightness(.98);width:100%;height:22px;box-shadow:var(--glass-shadow-tile);cursor:pointer;border:0;border-radius:9999px;flex-direction:row;align-items:center;gap:5px;padding:0 10px;transition:box-shadow .14s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.NanoPill-module__yXvhhW__pill:before{content:"";border-radius:inherit;background-image:var(--glass-noise-url);mix-blend-mode:var(--glass-noise-blend);opacity:var(--glass-noise-opacity);pointer-events:none;z-index:0;background-size:200px 200px;position:absolute;inset:0}.NanoPill-module__yXvhhW__pill:hover{box-shadow:var(--glass-shadow-tile),0 4px 12px #00000038;transform:translateY(-1px)}.NanoPill-module__yXvhhW__pill:active{transform:translateY(0)}.NanoPill-module__yXvhhW__pill:focus-visible{outline-offset:2px;outline:1px solid #ffffff40}[data-theme=light] .NanoPill-module__yXvhhW__pill:focus-visible{outline-color:#0003}.NanoPill-module__yXvhhW__badge{letter-spacing:.1em;color:#ffffff40;font-size:8px;line-height:1;font-family:var(--font-mono);text-transform:uppercase;z-index:1;flex-shrink:0;position:relative}[data-theme=light] .NanoPill-module__yXvhhW__badge{color:#00000047}.NanoPill-module__yXvhhW__sep{color:#ffffff1f;z-index:1;flex-shrink:0;font-size:8px;line-height:1;position:relative}[data-theme=light] .NanoPill-module__yXvhhW__sep{color:#00000024}.NanoPill-module__yXvhhW__question{color:#ffffffbf;font-size:10px;line-height:1;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;z-index:1;flex:1;min-width:0;position:relative;overflow:hidden}[data-theme=light] .NanoPill-module__yXvhhW__question{color:#000000ad}.NanoPill-module__yXvhhW__dot{z-index:1;background:#ffffff8c;border-radius:50%;flex-shrink:0;width:3px;height:3px;animation:1.4s ease-in-out infinite NanoPill-module__yXvhhW__nano-pulse;display:inline-block;position:relative}[data-theme=light] .NanoPill-module__yXvhhW__dot{background:#00000061}@keyframes NanoPill-module__yXvhhW__nano-pulse{0%,to{opacity:1}50%{opacity:.16}}.NanoPill-module__yXvhhW__pill[data-state=new] .NanoPill-module__yXvhhW__question,.NanoPill-module__yXvhhW__pill[data-state=working\+new] .NanoPill-module__yXvhhW__question{color:#fff}[data-theme=light] .NanoPill-module__yXvhhW__pill[data-state=new] .NanoPill-module__yXvhhW__question,[data-theme=light] .NanoPill-module__yXvhhW__pill[data-state=working\+new] .NanoPill-module__yXvhhW__question{color:#000000e0}.NanoPill-module__yXvhhW__pill[data-state=frozen] .NanoPill-module__yXvhhW__question{opacity:.45;font-style:italic}@media (prefers-reduced-motion:reduce){.NanoPill-module__yXvhhW__pill{transition:none!important}.NanoPill-module__yXvhhW__dot{opacity:.55!important;animation:none!important}}
.MarvChip-module__hE0_qq__chip{width:100%;height:100%;font-family:var(--font-mono);color:#ffffffeb;background:#050507;border-radius:11px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #0009,0 0 0 1px #ffffff0d,inset 0 1px #ffffff0a}.MarvChip-module__hE0_qq__statusRow{cursor:grab;touch-action:none;border-bottom:1px solid #ffffff0a;flex-shrink:0;align-items:center;gap:8px;padding:10px 13px 4px;display:flex;position:relative}.MarvChip-module__hE0_qq__statusRow:active{cursor:grabbing}.MarvChip-module__hE0_qq__identifier{letter-spacing:.22em;text-transform:uppercase;color:#ffffff6b;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:4px;font-size:8px;font-weight:500;display:inline-flex;overflow:hidden}.MarvChip-module__hE0_qq__led{width:4px;height:4px;transition:background .2s var(--ease-default),box-shadow .2s var(--ease-default);background:#ffffff4d;border-radius:50%;flex-shrink:0}.MarvChip-module__hE0_qq__led[data-state=resting]{background:#ffffff4d}.MarvChip-module__hE0_qq__knurl{opacity:0;width:14px;height:3px;transition:opacity 80ms var(--ease-default);pointer-events:none;background:linear-gradient(#ffffff2e 0 1px,#0000 1px 100%) 0 0/100% 1px repeat-y;position:absolute;top:4px;left:50%;transform:translate(-50%)}.MarvChip-module__hE0_qq__chip:hover .MarvChip-module__hE0_qq__knurl{opacity:1}.MarvChip-module__hE0_qq__close{color:#ffffff6b;cursor:pointer;opacity:0;width:14px;height:14px;transition:opacity 80ms var(--ease-default),background .1s var(--ease-default),color .1s var(--ease-default);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.MarvChip-module__hE0_qq__chip:hover .MarvChip-module__hE0_qq__close,.MarvChip-module__hE0_qq__close:focus-visible{opacity:1}.MarvChip-module__hE0_qq__close:hover{color:#ffffffeb;background:#ffffff14}.MarvChip-module__hE0_qq__body{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;min-height:0;padding:10px 13px 6px;font-family:inherit;display:flex}.MarvChip-module__hE0_qq__body:focus-visible{outline-offset:-2px;outline:1px solid #ffffff8c}.MarvChip-module__hE0_qq__question{letter-spacing:.04em;color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.3;overflow:hidden}.MarvChip-module__hE0_qq__answer{color:#fffffff2;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.4;overflow:hidden}.MarvChip-module__hE0_qq__chin{background:#ffffff05;border-top:1px solid #ffffff06;flex-shrink:0;justify-content:space-between;align-items:center;padding:5px 13px 7px;display:flex}.MarvChip-module__hE0_qq__chinLeft,.MarvChip-module__hE0_qq__chinRight{letter-spacing:.24em;color:#ffffff52;text-transform:uppercase;font-size:7px;font-weight:500}.MarvChip-module__hE0_qq__chip[data-size=m]{border-radius:13px;box-shadow:0 18px 40px #0000009e,0 0 0 1px #ffffff0d,inset 0 1px #ffffff0a}.MarvChip-module__hE0_qq__bodyM{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:7px;min-height:0;padding:11px 14px 8px;font-family:inherit;display:flex;overflow:hidden}.MarvChip-module__hE0_qq__bodyM:focus-visible{outline-offset:-2px;outline:1px solid #ffffff8c}.MarvChip-module__hE0_qq__userTurn,.MarvChip-module__hE0_qq__marvTurn{flex-direction:column;gap:2px;display:flex}.MarvChip-module__hE0_qq__marvTurn[data-highlighted=true]{border-left:1px solid #ffffff73;margin-left:-8px;padding-left:8px}.MarvChip-module__hE0_qq__turnRole{letter-spacing:.18em;text-transform:uppercase;color:#ffffff52;font-size:9px}.MarvChip-module__hE0_qq__marvTurn[data-highlighted=true] .MarvChip-module__hE0_qq__turnRole{color:#ffffffeb}.MarvChip-module__hE0_qq__turnBody{color:#ffffff9e;font-size:10px;line-height:1.4}.MarvChip-module__hE0_qq__marvTurn[data-highlighted=true] .MarvChip-module__hE0_qq__turnBody{color:#fffffff2;font-size:11px;line-height:1.45}.MarvChip-module__hE0_qq__led[data-state=working],.MarvChip-module__hE0_qq__led[data-state=working\+new]{background:#fafafa;animation:1.4s ease-in-out infinite MarvChip-module__hE0_qq__chip-led-pulse;box-shadow:0 0 8px #ffffffb3,0 0 14px #ffffff40}.MarvChip-module__hE0_qq__led[data-state=new]{background:#fafafa;box-shadow:0 0 6px #ffffff80}.MarvChip-module__hE0_qq__led[data-state=frozen]{width:4px;height:4px;box-shadow:none;background:#ffffff2e;border-radius:1px;animation:none}@keyframes MarvChip-module__hE0_qq__chip-led-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.MarvChip-module__hE0_qq__refreshBtn{font:inherit;color:#ffffffeb;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:color .1s var(--ease-default);background:0 0;border:0;flex-shrink:0;margin-right:6px;padding:0;font-size:7px;font-weight:500}.MarvChip-module__hE0_qq__refreshBtn:hover{color:#ffffffa6}.MarvChip-module__hE0_qq__refreshBtn:focus-visible{outline-offset:2px;border-radius:2px;outline:1px solid #ffffff80}.MarvChip-module__hE0_qq__chinLeft[data-working=true]{color:#ffffffeb}.MarvChip-module__hE0_qq__chip[data-state=frozen]{opacity:.85}.MarvChip-module__hE0_qq__chip[data-state=frozen] .MarvChip-module__hE0_qq__question,.MarvChip-module__hE0_qq__chip[data-state=frozen] .MarvChip-module__hE0_qq__answer,.MarvChip-module__hE0_qq__chip[data-state=frozen] .MarvChip-module__hE0_qq__turnBody{color:#ffffff9e}@media (prefers-reduced-motion:reduce){.MarvChip-module__hE0_qq__chip,.MarvChip-module__hE0_qq__chip *{transition-duration:50ms!important;animation:none!important}.MarvChip-module__hE0_qq__led{animation:none!important}}