.project-settings-panel-module__-hadMW__backdrop{z-index:30;cursor:default;background:#0000006b;border:0;padding:0;position:fixed;inset:0}.project-settings-panel-module__-hadMW__panel{z-index:31;border-left:1px solid var(--color-border);background:var(--color-background);width:min(34rem,100vw);height:100dvh;min-height:0;color:var(--color-text);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;top:0;right:0}.project-settings-panel-module__-hadMW__header{min-height:var(--topbar-height);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem .75rem 1.25rem;display:flex}.project-settings-panel-module__-hadMW__header h2,.project-settings-panel-module__-hadMW__section h3,.project-settings-panel-module__-hadMW__dangerSection h3{color:var(--color-text);margin:0}.project-settings-panel-module__-hadMW__header h2{font-size:1rem;font-weight:600}.project-settings-panel-module__-hadMW__eyebrow{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.2rem;font-size:.6875rem;font-weight:600;display:block}.project-settings-panel-module__-hadMW__closeButton{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.project-settings-panel-module__-hadMW__closeButton:hover,.project-settings-panel-module__-hadMW__secondaryButton:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.project-settings-panel-module__-hadMW__closeButton:focus-visible,.project-settings-panel-module__-hadMW__primaryButton:focus-visible,.project-settings-panel-module__-hadMW__secondaryButton:focus-visible,.project-settings-panel-module__-hadMW__dangerButton:focus-visible,.project-settings-panel-module__-hadMW__form input:focus-visible,.project-settings-panel-module__-hadMW__section textarea:focus-visible,.project-settings-panel-module__-hadMW__deleteConfirm input:focus-visible,.project-settings-panel-module__-hadMW__toggleRow input:focus-visible{outline:2px solid var(--color-text-muted);outline-offset:2px}.project-settings-panel-module__-hadMW__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.1rem;height:1.1rem}.project-settings-panel-module__-hadMW__body{overscroll-behavior:contain;scrollbar-color:var(--color-border) transparent;scrollbar-width:thin;min-height:0;padding:1rem 1.25rem 2rem;overflow-y:auto}.project-settings-panel-module__-hadMW__section,.project-settings-panel-module__-hadMW__dangerSection{border-bottom:1px solid var(--color-border);gap:.875rem;padding:1.25rem 0;display:grid}.project-settings-panel-module__-hadMW__dangerSection{border-bottom:0}.project-settings-panel-module__-hadMW__sectionHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.project-settings-panel-module__-hadMW__section h3,.project-settings-panel-module__-hadMW__dangerSection h3{font-size:.9375rem;font-weight:600}.project-settings-panel-module__-hadMW__sectionHeading p,.project-settings-panel-module__-hadMW__hint,.project-settings-panel-module__-hadMW__empty,.project-settings-panel-module__-hadMW__status,.project-settings-panel-module__-hadMW__error,.project-settings-panel-module__-hadMW__success,.project-settings-panel-module__-hadMW__toggleRow small,.project-settings-panel-module__-hadMW__resourceRow time{margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.project-settings-panel-module__-hadMW__sectionHeading p,.project-settings-panel-module__-hadMW__hint,.project-settings-panel-module__-hadMW__empty,.project-settings-panel-module__-hadMW__status,.project-settings-panel-module__-hadMW__toggleRow small,.project-settings-panel-module__-hadMW__resourceRow time{color:var(--color-text-muted)}.project-settings-panel-module__-hadMW__error,.project-settings-panel-module__-hadMW__success{color:var(--color-text-secondary)}.project-settings-panel-module__-hadMW__state,.project-settings-panel-module__-hadMW__meta{color:var(--color-text-muted);flex:none;font-size:.6875rem;line-height:1.5}.project-settings-panel-module__-hadMW__state{text-transform:capitalize}.project-settings-panel-module__-hadMW__form,.project-settings-panel-module__-hadMW__deleteConfirm{gap:.625rem;display:grid}.project-settings-panel-module__-hadMW__form label,.project-settings-panel-module__-hadMW__deleteConfirm label{color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.project-settings-panel-module__-hadMW__form input,.project-settings-panel-module__-hadMW__deleteConfirm input,.project-settings-panel-module__-hadMW__section textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit}.project-settings-panel-module__-hadMW__form input,.project-settings-panel-module__-hadMW__deleteConfirm input{min-height:2.5rem;padding:0 .75rem}.project-settings-panel-module__-hadMW__section textarea{resize:vertical;min-height:9rem;padding:.75rem;line-height:1.5}.project-settings-panel-module__-hadMW__form input:disabled,.project-settings-panel-module__-hadMW__section textarea:disabled,.project-settings-panel-module__-hadMW__deleteConfirm input:disabled{opacity:.65}.project-settings-panel-module__-hadMW__inlineMeta{color:var(--color-text-muted);justify-content:space-between;gap:1rem;font-size:.6875rem;display:flex}.project-settings-panel-module__-hadMW__actions{justify-content:flex-end;gap:.5rem;display:flex}.project-settings-panel-module__-hadMW__primaryButton,.project-settings-panel-module__-hadMW__secondaryButton,.project-settings-panel-module__-hadMW__dangerButton{border-radius:var(--radius-sm);min-height:2.25rem;font:inherit;cursor:pointer;padding:0 .8rem;font-size:.75rem;font-weight:600}.project-settings-panel-module__-hadMW__primaryButton{border:1px solid var(--color-control);background:var(--color-control);color:var(--color-control-text)}.project-settings-panel-module__-hadMW__secondaryButton{border:1px solid var(--color-border);color:var(--color-text-secondary);background:0 0}.project-settings-panel-module__-hadMW__dangerButton{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.project-settings-panel-module__-hadMW__primaryButton:disabled,.project-settings-panel-module__-hadMW__secondaryButton:disabled,.project-settings-panel-module__-hadMW__dangerButton:disabled{cursor:default;opacity:.55}.project-settings-panel-module__-hadMW__resourceList{gap:.5rem;display:grid}.project-settings-panel-module__-hadMW__resourceRow{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.project-settings-panel-module__-hadMW__resourceRow>div{gap:.15rem;min-width:0;display:grid}.project-settings-panel-module__-hadMW__resourceRow code{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;overflow:hidden}.project-settings-panel-module__-hadMW__toggleRow{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.project-settings-panel-module__-hadMW__toggleRow>span{gap:.1rem;display:grid}.project-settings-panel-module__-hadMW__toggleRow strong{color:var(--color-text);font-size:.8125rem;font-weight:600}.project-settings-panel-module__-hadMW__toggleRow small{margin:0;display:block}.project-settings-panel-module__-hadMW__toggleRow input{flex:none;width:1.1rem;height:1.1rem}.project-settings-panel-module__-hadMW__errorBlock{justify-items:start;gap:.5rem;display:grid}.project-settings-panel-module__-hadMW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:42rem){.project-settings-panel-module__-hadMW__panel{border-left:0;width:100vw}.project-settings-panel-module__-hadMW__header{padding-right:.5rem}.project-settings-panel-module__-hadMW__closeButton{width:2.75rem;height:2.75rem}.project-settings-panel-module__-hadMW__body{padding-inline:1rem}.project-settings-panel-module__-hadMW__resourceRow{flex-direction:column;align-items:stretch}.project-settings-panel-module__-hadMW__resourceRow .project-settings-panel-module__-hadMW__secondaryButton{align-self:flex-start}}
.project-work-history-module__szIIbG__section{border-top:1px solid var(--color-border);gap:1rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}.project-work-history-module__szIIbG__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.project-work-history-module__szIIbG__header h3{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.project-work-history-module__szIIbG__header p,.project-work-history-module__szIIbG__boundary,.project-work-history-module__szIIbG__empty,.project-work-history-module__szIIbG__emptyLinked{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.project-work-history-module__szIIbG__boundary{max-width:42rem;margin-top:0}.project-work-history-module__szIIbG__count{color:var(--color-text-muted);flex:none;font-size:.75rem;line-height:1.5}.project-work-history-module__szIIbG__status,.project-work-history-module__szIIbG__error{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.5}.project-work-history-module__szIIbG__errorBlock{justify-items:start;gap:.5rem;display:grid}.project-work-history-module__szIIbG__retryButton{border-radius:var(--radius-sm);min-height:2rem;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .7rem}.project-work-history-module__szIIbG__retryButton:hover{background:var(--color-surface-hover)}.project-work-history-module__szIIbG__retryButton:focus-visible{outline:1px solid var(--color-text-muted);outline-offset:2px}.project-work-history-module__szIIbG__list{gap:.625rem;display:grid}.project-work-history-module__szIIbG__runCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:.75rem;min-width:0;padding:.875rem;display:grid}.project-work-history-module__szIIbG__runHeader{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.project-work-history-module__szIIbG__runIdentity{gap:.25rem;min-width:0;display:grid}.project-work-history-module__szIIbG__runIdentity span,.project-work-history-module__szIIbG__resourceRow>span{color:var(--color-text-secondary);font-size:.75rem;font-weight:550}.project-work-history-module__szIIbG__runIdentity code,.project-work-history-module__szIIbG__resourceRow code{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;overflow:hidden}.project-work-history-module__szIIbG__runHeader time,.project-work-history-module__szIIbG__resourceRow time{color:var(--color-text-muted);white-space:nowrap;font-size:.6875rem}.project-work-history-module__szIIbG__resourceList{gap:.375rem;display:grid}.project-work-history-module__szIIbG__resourceRow{border-top:1px solid var(--color-border);grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:.625rem;min-width:0;padding-top:.625rem;display:grid}.project-work-history-module__szIIbG__emptyLinked{margin-top:0}@media (max-width:40rem){.project-work-history-module__szIIbG__header,.project-work-history-module__szIIbG__runHeader{flex-direction:column;align-items:stretch;gap:.5rem}.project-work-history-module__szIIbG__resourceRow{grid-template-columns:1fr;gap:.25rem}.project-work-history-module__szIIbG__runHeader time,.project-work-history-module__szIIbG__resourceRow time{white-space:normal}}
.project-workspace-module__rMWxSa__workspace{background:var(--color-background);width:100%;min-width:0;height:100%;min-height:0;color:var(--color-text);position:relative;overflow:hidden}.project-workspace-module__rMWxSa__content{grid-template-rows:auto auto minmax(0,1fr);width:min(100%,60rem);min-width:0;height:100%;min-height:0;margin:0 auto;padding:0 clamp(.75rem,2vw,1.5rem) 1.25rem;display:grid}.project-workspace-module__rMWxSa__workspaceHeader{min-width:0;min-height:var(--topbar-height);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.project-workspace-module__rMWxSa__headerCopy{min-width:0}.project-workspace-module__rMWxSa__headerCopy h1,.project-workspace-module__rMWxSa__headerCopy p,.project-workspace-module__rMWxSa__createForm p,.project-workspace-module__rMWxSa__sectionHeading h2,.project-workspace-module__rMWxSa__sectionHeading h3,.project-workspace-module__rMWxSa__sectionHeading p,.project-workspace-module__rMWxSa__emptyState p,.project-workspace-module__rMWxSa__projectEmpty h2,.project-workspace-module__rMWxSa__projectEmpty p,.project-workspace-module__rMWxSa__description,.project-workspace-module__rMWxSa__notice,.project-workspace-module__rMWxSa__status,.project-workspace-module__rMWxSa__error,.project-workspace-module__rMWxSa__muted{margin:0}.project-workspace-module__rMWxSa__headerCopy h1{color:var(--color-text);letter-spacing:-.02em;font-size:1.125rem;font-weight:650}.project-workspace-module__rMWxSa__headerCopy p{color:var(--color-text-muted);margin-top:.15rem;font-size:.75rem;line-height:1.45}.project-workspace-module__rMWxSa__headerActions,.project-workspace-module__rMWxSa__projectActions,.project-workspace-module__rMWxSa__formActions{align-items:center;gap:.5rem;display:flex}.project-workspace-module__rMWxSa__primaryButton,.project-workspace-module__rMWxSa__secondaryButton,.project-workspace-module__rMWxSa__iconButton,.project-workspace-module__rMWxSa__projectRow,.project-workspace-module__rMWxSa__chatRow{font:inherit;border:0}.project-workspace-module__rMWxSa__primaryButton,.project-workspace-module__rMWxSa__secondaryButton{border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;min-height:2rem;padding:0 .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.project-workspace-module__rMWxSa__primaryButton{background:var(--color-control);color:var(--color-control-text)}.project-workspace-module__rMWxSa__secondaryButton{border:1px solid var(--color-border);color:var(--color-text-secondary);background:0 0}.project-workspace-module__rMWxSa__secondaryButton:hover:not(:disabled),.project-workspace-module__rMWxSa__iconButton:hover,.project-workspace-module__rMWxSa__projectRow:hover,.project-workspace-module__rMWxSa__chatRow:hover{background:var(--color-surface-hover);color:var(--color-text)}.project-workspace-module__rMWxSa__primaryButton:disabled,.project-workspace-module__rMWxSa__secondaryButton:disabled{cursor:default;opacity:.55}.project-workspace-module__rMWxSa__primaryButton:focus-visible,.project-workspace-module__rMWxSa__secondaryButton:focus-visible,.project-workspace-module__rMWxSa__iconButton:focus-visible,.project-workspace-module__rMWxSa__projectRow:focus-visible,.project-workspace-module__rMWxSa__chatRow:focus-visible,.project-workspace-module__rMWxSa__createForm input:focus-visible,.project-workspace-module__rMWxSa__archivedGroup summary:focus-visible{outline:2px solid var(--color-text-muted);outline-offset:2px}.project-workspace-module__rMWxSa__iconButton{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid}.project-workspace-module__rMWxSa__actionIcon,.project-workspace-module__rMWxSa__projectIcon,.project-workspace-module__rMWxSa__chatIcon,.project-workspace-module__rMWxSa__emptyIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.project-workspace-module__rMWxSa__actionIcon{stroke-width:1.7px;width:1.05rem;height:1.05rem}.project-workspace-module__rMWxSa__projectIcon,.project-workspace-module__rMWxSa__chatIcon{stroke-width:1.55px;width:1.1rem;height:1.1rem}.project-workspace-module__rMWxSa__createForm{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(12rem,1fr) minmax(12rem,22rem) auto;align-items:end;gap:.75rem 1rem;margin-top:.75rem;padding:.75rem;display:grid}.project-workspace-module__rMWxSa__createForm label{color:var(--color-text);font-size:.8125rem;font-weight:600;display:block}.project-workspace-module__rMWxSa__createForm p{color:var(--color-text-muted);margin-top:.2rem;font-size:.72rem;line-height:1.45}.project-workspace-module__rMWxSa__createForm input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);width:100%;min-height:2.5rem;color:var(--color-text);font:inherit;padding:0 .75rem;font-size:.85rem}.project-workspace-module__rMWxSa__createForm>.project-workspace-module__rMWxSa__error{grid-column:2}.project-workspace-module__rMWxSa__formActions{justify-content:flex-end}.project-workspace-module__rMWxSa__workspaceBody{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);gap:.75rem;min-width:0;min-height:0;padding-top:.75rem;display:grid}.project-workspace-module__rMWxSa__directory,.project-workspace-module__rMWxSa__projectPanel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);min-width:0;min-height:0}.project-workspace-module__rMWxSa__directory{scrollbar-color:var(--color-border) transparent;scrollbar-width:thin;padding:.625rem;overflow-y:auto}.project-workspace-module__rMWxSa__projectPanel{scrollbar-color:var(--color-border) transparent;scrollbar-width:thin;padding:clamp(.875rem,2vw,1.25rem);overflow-y:auto}.project-workspace-module__rMWxSa__sectionHeading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.project-workspace-module__rMWxSa__sectionHeading h2,.project-workspace-module__rMWxSa__sectionHeading h3{color:var(--color-text);font-size:.9rem;font-weight:620}.project-workspace-module__rMWxSa__sectionHeading p{color:var(--color-text-muted);margin-top:.18rem;font-size:.72rem;line-height:1.45}.project-workspace-module__rMWxSa__status,.project-workspace-module__rMWxSa__error,.project-workspace-module__rMWxSa__muted{color:var(--color-text-muted);font-size:.78rem;line-height:1.5}.project-workspace-module__rMWxSa__status,.project-workspace-module__rMWxSa__errorBlock,.project-workspace-module__rMWxSa__emptyState{margin-top:.75rem}.project-workspace-module__rMWxSa__error{color:var(--color-text-secondary)}.project-workspace-module__rMWxSa__errorBlock{justify-items:start;gap:.6rem;display:grid}.project-workspace-module__rMWxSa__projectList{gap:.2rem;margin-top:.65rem;display:grid}.project-workspace-module__rMWxSa__projectRow,.project-workspace-module__rMWxSa__chatRow{text-align:left;cursor:pointer;align-items:center;width:100%;min-width:0;display:grid}.project-workspace-module__rMWxSa__projectRow{border-radius:var(--radius-sm);min-height:2.6rem;color:var(--color-text-secondary);background:0 0;grid-template-columns:2rem minmax(0,1fr);gap:.6rem;padding:.35rem .5rem}.project-workspace-module__rMWxSa__projectRow[aria-current=page]{background:var(--color-surface);color:var(--color-text)}.project-workspace-module__rMWxSa__projectRowMark{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);place-items:center;width:2rem;height:2rem;display:grid}.project-workspace-module__rMWxSa__projectRowCopy,.project-workspace-module__rMWxSa__chatCopy{gap:.12rem;min-width:0;display:grid}.project-workspace-module__rMWxSa__projectRowCopy strong,.project-workspace-module__rMWxSa__chatCopy strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:580;overflow:hidden}.project-workspace-module__rMWxSa__projectRowCopy small,.project-workspace-module__rMWxSa__chatCopy small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.project-workspace-module__rMWxSa__archivedGroup{border-top:1px solid var(--color-border);margin-top:.9rem;padding-top:.75rem}.project-workspace-module__rMWxSa__archivedGroup summary{border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .45rem;font-size:.75rem;font-weight:580;list-style:none;display:flex}.project-workspace-module__rMWxSa__archivedGroup summary::-webkit-details-marker{display:none}.project-workspace-module__rMWxSa__archivedGroup .project-workspace-module__rMWxSa__muted{padding:.5rem .45rem 0}.project-workspace-module__rMWxSa__emptyState,.project-workspace-module__rMWxSa__projectEmpty{text-align:center;justify-items:center;display:grid}.project-workspace-module__rMWxSa__emptyState{border:1px dashed var(--color-border);border-radius:var(--radius-md);gap:.25rem;padding:1.75rem 1rem}.project-workspace-module__rMWxSa__emptyIcon{width:1.35rem;height:1.35rem;color:var(--color-text-muted);stroke-width:1.4px;margin-bottom:.25rem}.project-workspace-module__rMWxSa__emptyState strong{color:var(--color-text-secondary);font-size:.8rem}.project-workspace-module__rMWxSa__emptyState p,.project-workspace-module__rMWxSa__projectEmpty p{color:var(--color-text-muted);font-size:.75rem;line-height:1.5}.project-workspace-module__rMWxSa__projectEmpty{align-content:center;gap:.45rem;min-height:min(30rem,70vh);padding:2rem}.project-workspace-module__rMWxSa__projectEmpty h2{color:var(--color-text);font-size:1.1rem;font-weight:620}.project-workspace-module__rMWxSa__projectEmpty p{max-width:26rem}.project-workspace-module__rMWxSa__projectHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.project-workspace-module__rMWxSa__projectIdentity{align-items:flex-start;gap:.8rem;min-width:0;display:flex}.project-workspace-module__rMWxSa__projectHeroMark{border-radius:var(--radius-md);background:var(--color-control);width:2.75rem;height:2.75rem;color:var(--color-control-text);flex:none;place-items:center;display:grid}.project-workspace-module__rMWxSa__projectHeroMark .project-workspace-module__rMWxSa__projectIcon{width:1.25rem;height:1.25rem}.project-workspace-module__rMWxSa__eyebrow{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.15rem;font-size:.66rem;font-weight:650;display:block}.project-workspace-module__rMWxSa__projectIdentity h2{overflow-wrap:anywhere;color:var(--color-text);letter-spacing:-.025em;margin:0;font-size:1.125rem;font-weight:650;line-height:1.2}.project-workspace-module__rMWxSa__state{color:var(--color-text-muted);text-transform:capitalize;margin-top:.25rem;font-size:.7rem;display:inline-block}.project-workspace-module__rMWxSa__description{max-width:48rem;color:var(--color-text-secondary);white-space:pre-wrap;margin-top:1rem;font-size:.86rem;line-height:1.6}.project-workspace-module__rMWxSa__metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;display:grid}.project-workspace-module__rMWxSa__metadata div{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);gap:.15rem;padding:.75rem;display:grid}.project-workspace-module__rMWxSa__metadata dt{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:650}.project-workspace-module__rMWxSa__metadata dd{color:var(--color-text-secondary);margin:0;font-size:.75rem}.project-workspace-module__rMWxSa__notice{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);margin-top:.9rem;padding:.75rem;font-size:.75rem;line-height:1.5}.project-workspace-module__rMWxSa__panelSection{border-top:1px solid var(--color-border);gap:.75rem;margin-top:1.1rem;padding-top:.9rem;display:grid}.project-workspace-module__rMWxSa__count{color:var(--color-text-muted);font-size:.7rem}.project-workspace-module__rMWxSa__chatList{gap:.2rem;display:grid}.project-workspace-module__rMWxSa__chatRow{border-radius:var(--radius-sm);min-height:2.55rem;color:var(--color-text-secondary);background:0 0;grid-template-columns:1.75rem minmax(0,1fr);gap:.55rem;padding:.4rem .5rem}.project-workspace-module__rMWxSa__chatIcon{justify-self:center}@media (max-width:58rem){.project-workspace-module__rMWxSa__content{width:100%}.project-workspace-module__rMWxSa__workspaceBody{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr)}.project-workspace-module__rMWxSa__projectHeader{flex-direction:column;align-items:stretch}.project-workspace-module__rMWxSa__projectActions{align-self:flex-start}}@media (max-width:44rem){.project-workspace-module__rMWxSa__content{height:100%;padding-inline:.75rem;overflow-y:auto}.project-workspace-module__rMWxSa__workspaceHeader{align-items:flex-start}.project-workspace-module__rMWxSa__headerCopy p{display:none}.project-workspace-module__rMWxSa__workspaceBody{grid-template-columns:1fr;min-height:auto}.project-workspace-module__rMWxSa__directory,.project-workspace-module__rMWxSa__projectPanel{overflow:visible}.project-workspace-module__rMWxSa__directory{max-height:18rem;overflow-y:auto}.project-workspace-module__rMWxSa__createForm{grid-template-columns:1fr}.project-workspace-module__rMWxSa__createForm>.project-workspace-module__rMWxSa__error{grid-column:auto}.project-workspace-module__rMWxSa__formActions{justify-content:flex-start}.project-workspace-module__rMWxSa__projectPanel{padding:1rem}.project-workspace-module__rMWxSa__metadata{grid-template-columns:1fr}.project-workspace-module__rMWxSa__projectActions{width:100%}.project-workspace-module__rMWxSa__projectActions .project-workspace-module__rMWxSa__primaryButton,.project-workspace-module__rMWxSa__projectActions .project-workspace-module__rMWxSa__secondaryButton{flex:1}}
.composer-tuning-module__O9Kmaa__root{flex:none;min-width:0;position:relative}.composer-tuning-module__O9Kmaa__controlGroup{align-items:center;gap:var(--ds-space-1);min-width:0;display:flex}.composer-tuning-module__O9Kmaa__trigger,.composer-tuning-module__O9Kmaa__backButton,.composer-tuning-module__O9Kmaa__advancedTrigger,.composer-tuning-module__O9Kmaa__optionRow{font:inherit}.composer-tuning-module__O9Kmaa__trigger{height:var(--ds-composer-control-height);border-radius:var(--ds-radius-round);color:var(--ds-text-secondary);font-size:var(--ds-type-metadata-size);font-weight:var(--ds-type-metadata-weight);line-height:var(--ds-type-metadata-leading);letter-spacing:-.005em;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-instant) var(--ds-ease-standard);background:0 0;border:0;align-items:center;gap:.2rem;padding:0 .3rem;display:flex}.composer-tuning-module__O9Kmaa__trigger:hover:not(:disabled),.composer-tuning-module__O9Kmaa__trigger[aria-expanded=true]{background:var(--ds-bg-hover);color:var(--ds-text-primary)}.composer-tuning-module__O9Kmaa__trigger:active:not(:disabled){transform:scale(.98)}.composer-tuning-module__O9Kmaa__trigger:disabled{cursor:default;opacity:var(--ds-disabled-opacity)}.composer-tuning-module__O9Kmaa__trigger:focus-visible,.composer-tuning-module__O9Kmaa__slider:focus-visible,.composer-tuning-module__O9Kmaa__backButton:focus-visible,.composer-tuning-module__O9Kmaa__advancedTrigger:focus-visible,.composer-tuning-module__O9Kmaa__optionRow:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.composer-tuning-module__O9Kmaa__intelligenceTrigger{justify-content:flex-start;min-width:4.6rem;padding-right:.25rem}.composer-tuning-module__O9Kmaa__triggerLabel{text-overflow:ellipsis;white-space:nowrap;max-width:4.85rem;overflow:hidden}.composer-tuning-module__O9Kmaa__chevron,.composer-tuning-module__O9Kmaa__forwardChevron,.composer-tuning-module__O9Kmaa__check,.composer-tuning-module__O9Kmaa__backIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none}.composer-tuning-module__O9Kmaa__chevron{width:var(--ds-icon-xs);height:var(--ds-icon-xs);stroke-width:var(--ds-icon-stroke);transition:transform var(--ds-duration-fast) var(--ds-ease-standard);margin-left:auto}.composer-tuning-module__O9Kmaa__intelligenceTrigger[aria-expanded=true] .composer-tuning-module__O9Kmaa__chevron{transform:rotate(180deg)}.composer-tuning-module__O9Kmaa__menu{z-index:var(--ds-z-popover);border:1px solid color-mix(in srgb, var(--ds-border-subtle) 86%, transparent);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface-elevated);width:min(20.5rem,100vw - 2rem);max-height:min(30rem,100dvh - 7rem);color:var(--ds-text-primary);box-shadow:var(--ds-shadow-popover);transform-origin:0 100%;animation:composer-tuning-module__O9Kmaa__menuIn var(--ds-duration-fast) var(--ds-ease-standard);scrollbar-width:thin;scrollbar-color:var(--ds-border-strong) transparent;gap:0;padding:.625rem;display:grid;position:absolute;bottom:calc(100% + .5rem);left:0;overflow-y:auto}.composer-tuning-module__O9Kmaa__menu[data-view=advanced]{width:min(20.5rem,100vw - 2rem);padding:.625rem}.composer-tuning-module__O9Kmaa__menuHeader{justify-content:space-between;align-items:baseline;gap:var(--ds-space-3);margin-bottom:.3rem;display:flex}.composer-tuning-module__O9Kmaa__menuHeader strong,.composer-tuning-module__O9Kmaa__advancedHeader strong{font-size:var(--ds-type-secondary-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-type-secondary-leading)}.composer-tuning-module__O9Kmaa__menuEyebrow,.composer-tuning-module__O9Kmaa__sectionLabel{color:var(--ds-text-tertiary);font-size:var(--ds-type-metadata-size);font-weight:var(--ds-type-metadata-weight);line-height:var(--ds-type-metadata-leading)}.composer-tuning-module__O9Kmaa__directionLabels{color:var(--ds-text-tertiary);font-size:.625rem;font-weight:var(--ds-weight-medium);letter-spacing:.01em;justify-content:space-between;margin-top:.4rem;display:flex}.composer-tuning-module__O9Kmaa__slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.35rem;margin:0}.composer-tuning-module__O9Kmaa__slider::-webkit-slider-runnable-track{border-radius:var(--ds-radius-round);background:linear-gradient(to right, var(--ds-text-primary) 0%, var(--ds-text-primary) var(--range-progress,50%), color-mix(in srgb, var(--ds-text-tertiary) 32%, transparent) var(--range-progress,50%), color-mix(in srgb, var(--ds-text-tertiary) 32%, transparent) 100%);height:.25rem}.composer-tuning-module__O9Kmaa__slider::-moz-range-track{border-radius:var(--ds-radius-round);background:color-mix(in srgb, var(--ds-text-tertiary) 32%, transparent);height:.25rem}.composer-tuning-module__O9Kmaa__slider::-moz-range-progress{border-radius:var(--ds-radius-round);background:var(--ds-text-primary);height:.25rem}.composer-tuning-module__O9Kmaa__slider::-webkit-slider-thumb{appearance:none;border:.12rem solid var(--ds-text-primary);border-radius:var(--ds-radius-round);background:var(--ds-bg-surface-elevated);width:1rem;height:1rem;transition:transform var(--ds-duration-instant) var(--ds-ease-standard);margin-top:-.375rem;box-shadow:0 1px 3px #00000042}.composer-tuning-module__O9Kmaa__slider::-moz-range-thumb{border:.12rem solid var(--ds-text-primary);border-radius:var(--ds-radius-round);background:var(--ds-bg-surface-elevated);width:.8rem;height:.8rem;transition:transform var(--ds-duration-instant) var(--ds-ease-standard);box-shadow:0 1px 3px #00000042}.composer-tuning-module__O9Kmaa__slider:active::-webkit-slider-thumb{transform:scale(1.08)}.composer-tuning-module__O9Kmaa__slider:active::-moz-range-thumb{transform:scale(1.08)}.composer-tuning-module__O9Kmaa__scale{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;margin-top:.1rem;display:grid}.composer-tuning-module__O9Kmaa__scaleLabel{color:var(--ds-text-tertiary);font-size:.625rem;line-height:var(--ds-leading-tight);text-align:center;transition:color var(--ds-duration-instant) var(--ds-ease-standard), font-weight var(--ds-duration-instant) var(--ds-ease-standard)}.composer-tuning-module__O9Kmaa__scaleLabel:first-child{text-align:left}.composer-tuning-module__O9Kmaa__scaleLabel:last-child{text-align:right}.composer-tuning-module__O9Kmaa__scaleLabel[data-selected=true]{color:var(--ds-text-primary);font-weight:var(--ds-weight-semibold)}.composer-tuning-module__O9Kmaa__menuDescription{color:var(--ds-text-tertiary);font-size:.6875rem;line-height:var(--ds-leading-snug);margin:.4rem 0 0}.composer-tuning-module__O9Kmaa__advancedTrigger{grid-template-columns:minmax(0, 1fr) var(--ds-icon-sm);align-items:center;gap:var(--ds-space-2);width:100%;min-height:2.4rem;padding:.4rem var(--ds-space-2);border:0;border-top:1px solid var(--ds-border-subtle);border-radius:0 0 var(--ds-radius-sm) var(--ds-radius-sm);color:var(--ds-text-primary);text-align:left;cursor:pointer;background:0 0;margin-top:.45rem;display:grid}.composer-tuning-module__O9Kmaa__advancedTrigger:hover{background:var(--ds-bg-hover)}.composer-tuning-module__O9Kmaa__advancedTrigger>span,.composer-tuning-module__O9Kmaa__stateRow>span:first-child,.composer-tuning-module__O9Kmaa__optionRow>span:first-child{gap:.1rem;min-width:0;display:grid}.composer-tuning-module__O9Kmaa__advancedTrigger strong,.composer-tuning-module__O9Kmaa__stateRow strong,.composer-tuning-module__O9Kmaa__optionRow strong{font-size:var(--ds-type-secondary-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-type-secondary-leading)}.composer-tuning-module__O9Kmaa__advancedTrigger small,.composer-tuning-module__O9Kmaa__stateRow small,.composer-tuning-module__O9Kmaa__optionRow small{color:var(--ds-text-tertiary);font-size:.6875rem;line-height:var(--ds-leading-snug)}.composer-tuning-module__O9Kmaa__forwardChevron{width:var(--ds-icon-sm);height:var(--ds-icon-sm);color:var(--ds-text-tertiary);stroke-width:var(--ds-icon-stroke);transform:rotate(-90deg)}.composer-tuning-module__O9Kmaa__advancedHeader{justify-content:center;align-items:center;min-height:1.625rem;margin-bottom:.25rem;display:flex;position:relative}.composer-tuning-module__O9Kmaa__backButton{width:var(--ds-control-height-sm);height:var(--ds-control-height-sm);border-radius:var(--ds-radius-round);color:var(--ds-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;left:-.25rem}.composer-tuning-module__O9Kmaa__backButton:hover{background:var(--ds-bg-hover);color:var(--ds-text-primary)}.composer-tuning-module__O9Kmaa__backIcon{width:var(--ds-icon-md);height:var(--ds-icon-md)}.composer-tuning-module__O9Kmaa__advancedSection{border-top:1px solid var(--ds-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:.0625rem .25rem;padding:.35rem 0;display:grid}.composer-tuning-module__O9Kmaa__advancedSection:first-of-type{border-top:0}.composer-tuning-module__O9Kmaa__sectionLabel{padding:0 var(--ds-space-2) .125rem;color:var(--ds-text-secondary);grid-column:1/-1;font-size:.6875rem}.composer-tuning-module__O9Kmaa__stateRow,.composer-tuning-module__O9Kmaa__optionRow{align-items:center;gap:var(--ds-space-2);width:100%;min-height:2.55rem;padding:.375rem var(--ds-space-2);border-radius:var(--ds-radius-sm);color:var(--ds-text-primary);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.composer-tuning-module__O9Kmaa__menu[data-view=advanced] .composer-tuning-module__O9Kmaa__stateRow,.composer-tuning-module__O9Kmaa__menu[data-view=advanced] .composer-tuning-module__O9Kmaa__optionRow{min-height:var(--ds-control-height-compact);gap:.35rem;padding:.25rem .4rem}.composer-tuning-module__O9Kmaa__menu[data-view=advanced] .composer-tuning-module__O9Kmaa__stateRow strong,.composer-tuning-module__O9Kmaa__menu[data-view=advanced] .composer-tuning-module__O9Kmaa__optionRow strong{font-size:var(--ds-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.composer-tuning-module__O9Kmaa__menu[data-view=advanced] .composer-tuning-module__O9Kmaa__stateRow small,.composer-tuning-module__O9Kmaa__menu[data-view=advanced] .composer-tuning-module__O9Kmaa__optionRow small{display:none}.composer-tuning-module__O9Kmaa__optionRow:not(:disabled){cursor:pointer}.composer-tuning-module__O9Kmaa__optionRow:not(:disabled):hover{background:var(--ds-bg-hover)}.composer-tuning-module__O9Kmaa__optionRow:disabled{cursor:default;color:var(--ds-text-secondary);opacity:.58}.composer-tuning-module__O9Kmaa__optionRow:disabled strong{color:var(--ds-text-secondary)}.composer-tuning-module__O9Kmaa__check{width:var(--ds-icon-sm);height:var(--ds-icon-sm);color:var(--ds-text-secondary);stroke-width:var(--ds-icon-stroke)}.composer-tuning-module__O9Kmaa__unavailableBadge{border-radius:var(--ds-radius-round);background:var(--ds-bg-surface-subtle);color:var(--ds-text-tertiary);font-size:.625rem;font-weight:var(--ds-weight-medium);white-space:nowrap;align-self:center;padding:.16rem .36rem}.composer-tuning-module__O9Kmaa__menu[data-view=advanced] .composer-tuning-module__O9Kmaa__unavailableBadge{display:none}@keyframes composer-tuning-module__O9Kmaa__menuIn{0%{opacity:0;transform:translateY(.25rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:48rem){.composer-tuning-module__O9Kmaa__controlGroup{gap:.125rem}.composer-tuning-module__O9Kmaa__trigger{height:var(--ds-control-height-sm);font-size:var(--ds-type-metadata-size);padding:0 .4rem}.composer-tuning-module__O9Kmaa__intelligenceTrigger{min-width:4.6rem}.composer-tuning-module__O9Kmaa__triggerLabel{max-width:3.85rem}.composer-tuning-module__O9Kmaa__menu,.composer-tuning-module__O9Kmaa__menu[data-view=advanced]{inset:auto .75rem calc(5.75rem + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:min(72dvh,36rem);z-index:calc(var(--ds-z-popover) + 10);border-radius:1.1rem;padding:.75rem;position:fixed}.composer-tuning-module__O9Kmaa__advancedSection{grid-template-columns:1fr;gap:.1rem 0;padding:.5rem 0}.composer-tuning-module__O9Kmaa__sectionLabel{padding:0 var(--ds-space-2) .2rem;color:var(--ds-text-tertiary);font-size:var(--ds-type-metadata-size);grid-column:1}.composer-tuning-module__O9Kmaa__advancedTrigger,.composer-tuning-module__O9Kmaa__stateRow,.composer-tuning-module__O9Kmaa__optionRow,.composer-tuning-module__O9Kmaa__menu[data-view=advanced] .composer-tuning-module__O9Kmaa__stateRow,.composer-tuning-module__O9Kmaa__menu[data-view=advanced] .composer-tuning-module__O9Kmaa__optionRow{min-height:3rem}.composer-tuning-module__O9Kmaa__menu[data-view=advanced] .composer-tuning-module__O9Kmaa__stateRow,.composer-tuning-module__O9Kmaa__menu[data-view=advanced] .composer-tuning-module__O9Kmaa__optionRow{gap:var(--ds-space-2);padding:.375rem var(--ds-space-2)}.composer-tuning-module__O9Kmaa__menu[data-view=advanced] .composer-tuning-module__O9Kmaa__stateRow strong,.composer-tuning-module__O9Kmaa__menu[data-view=advanced] .composer-tuning-module__O9Kmaa__optionRow strong{font-size:var(--ds-type-secondary-size);line-height:var(--ds-type-secondary-leading);text-overflow:clip;white-space:normal;overflow:visible}.composer-tuning-module__O9Kmaa__menu[data-view=advanced] .composer-tuning-module__O9Kmaa__stateRow small,.composer-tuning-module__O9Kmaa__menu[data-view=advanced] .composer-tuning-module__O9Kmaa__optionRow small{display:block}.composer-tuning-module__O9Kmaa__menu[data-view=advanced] .composer-tuning-module__O9Kmaa__unavailableBadge{display:inline-block}}@media (max-width:24rem){.composer-tuning-module__O9Kmaa__trigger{gap:.25rem;padding-inline:.35rem;font-size:.71875rem}.composer-tuning-module__O9Kmaa__intelligenceTrigger{min-width:4.7rem}.composer-tuning-module__O9Kmaa__triggerLabel{max-width:3.3rem}.composer-tuning-module__O9Kmaa__menu,.composer-tuning-module__O9Kmaa__menu[data-view=advanced]{padding:.625rem;inset-inline:.5rem}.composer-tuning-module__O9Kmaa__unavailableBadge{display:none}}@media (prefers-reduced-motion:reduce){.composer-tuning-module__O9Kmaa__trigger,.composer-tuning-module__O9Kmaa__chevron,.composer-tuning-module__O9Kmaa__scaleLabel{transition:none}.composer-tuning-module__O9Kmaa__slider::-webkit-slider-thumb{transition:none}.composer-tuning-module__O9Kmaa__slider::-moz-range-thumb{transition:none}.composer-tuning-module__O9Kmaa__menu{animation:none}}
.search-overlay-module__tu5ZJG__searchLayer{padding:clamp(4.5rem, 10vh, 7rem) var(--space-4) var(--space-4);z-index:var(--ds-z-modal);place-items:start center;display:grid;position:fixed;inset:0;overflow:hidden}.search-overlay-module__tu5ZJG__searchBackdrop{cursor:default;background:#00000094;border:0;padding:0;position:absolute;inset:0}.search-overlay-module__tu5ZJG__searchPanel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-sidebar);width:min(46rem,100%);max-height:min(42rem,100dvh - 7rem);color:var(--color-text);z-index:1;grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000004d}.search-overlay-module__tu5ZJG__searchHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-3);display:flex}.search-overlay-module__tu5ZJG__searchHeader h2,.search-overlay-module__tu5ZJG__searchHeader p{margin:0}.search-overlay-module__tu5ZJG__searchHeader h2{letter-spacing:-.015em;font-size:1rem;font-weight:650}.search-overlay-module__tu5ZJG__searchHeader p{color:var(--color-text-muted);margin-top:.2rem;font-size:.75rem;line-height:1.4}.search-overlay-module__tu5ZJG__searchCloseButton{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.search-overlay-module__tu5ZJG__searchCloseButton:hover,.search-overlay-module__tu5ZJG__searchCloseButton:focus-visible{background:var(--color-surface-hover);color:var(--color-text);outline:0}.search-overlay-module__tu5ZJG__searchCloseIcon,.search-overlay-module__tu5ZJG__searchInputIcon,.search-overlay-module__tu5ZJG__searchRecentIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.search-overlay-module__tu5ZJG__searchCloseIcon,.search-overlay-module__tu5ZJG__searchInputIcon{stroke-width:1.7px;width:1rem;height:1rem}.search-overlay-module__tu5ZJG__searchInputShell{min-width:0;margin:0 var(--space-4) var(--space-3);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);align-items:center;display:flex}.search-overlay-module__tu5ZJG__searchInputShell:focus-within{border-color:var(--color-text-muted)}.search-overlay-module__tu5ZJG__searchInputIcon{color:var(--color-text-muted);flex:none}.search-overlay-module__tu5ZJG__searchInput{width:100%;min-width:0;height:2.75rem;padding:0 var(--space-3);color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;font-size:.9375rem}.search-overlay-module__tu5ZJG__searchInput::placeholder{color:var(--color-text-muted);opacity:1}.search-overlay-module__tu5ZJG__searchEscapeHint{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:.3rem;flex:none;padding:.18rem .38rem;font-family:inherit;font-size:.625rem;font-weight:600}.search-overlay-module__tu5ZJG__searchContextBar{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:1.75rem;padding:0 var(--space-4) var(--space-2);color:var(--color-text-muted);font-size:.6875rem;line-height:1.4;display:flex}.search-overlay-module__tu5ZJG__searchContextBar strong{color:var(--color-text-secondary);font-size:inherit;font-weight:600}.search-overlay-module__tu5ZJG__searchContextBar button{border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:inherit;background:0 0;border:0;padding:.25rem .4rem}.search-overlay-module__tu5ZJG__searchContextBar button:hover,.search-overlay-module__tu5ZJG__searchContextBar button:focus-visible{background:var(--color-surface-hover);color:var(--color-text);outline:0}.search-overlay-module__tu5ZJG__searchResults{overscroll-behavior:contain;min-height:14rem;padding:0 var(--space-2) var(--space-2);scrollbar-color:var(--color-border) transparent;scrollbar-width:thin;overflow-y:auto}.search-overlay-module__tu5ZJG__searchRecentRow,.search-overlay-module__tu5ZJG__searchResultRow{border-radius:var(--radius-sm);width:100%;color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0}.search-overlay-module__tu5ZJG__searchRecentRow:hover,.search-overlay-module__tu5ZJG__searchRecentRow[data-active=true],.search-overlay-module__tu5ZJG__searchRecentRow:focus-visible,.search-overlay-module__tu5ZJG__searchResultRow:hover,.search-overlay-module__tu5ZJG__searchResultRow[data-active=true],.search-overlay-module__tu5ZJG__searchResultRow:focus-visible{background:var(--color-surface-hover);outline:0}.search-overlay-module__tu5ZJG__searchRecentRow{align-items:center;gap:var(--space-3);min-height:2.85rem;padding:.6rem var(--space-3);display:flex}.search-overlay-module__tu5ZJG__searchRecentIcon{width:1rem;height:1rem;color:var(--color-text-muted);stroke-width:1.6px;flex:none}.search-overlay-module__tu5ZJG__searchRecentQuery{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.4;overflow:hidden}.search-overlay-module__tu5ZJG__searchResultRow{padding:.72rem var(--space-3);gap:.28rem;display:grid}.search-overlay-module__tu5ZJG__searchResultMeta{color:var(--color-text-muted);align-items:center;gap:.35rem;font-size:.6875rem;line-height:1.2;display:flex}.search-overlay-module__tu5ZJG__searchResultTitle{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.35;overflow:hidden}.search-overlay-module__tu5ZJG__searchResultSnippet{color:var(--color-text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.search-overlay-module__tu5ZJG__searchHighlight{background:var(--color-surface-active);color:inherit;border-radius:.2rem;padding:0 .06em}.search-overlay-module__tu5ZJG__searchEmptyState,.search-overlay-module__tu5ZJG__searchErrorState,.search-overlay-module__tu5ZJG__searchLoadingState{min-height:14rem;padding:var(--space-6)}.search-overlay-module__tu5ZJG__searchEmptyState,.search-overlay-module__tu5ZJG__searchErrorState{text-align:center;align-content:center;justify-items:center;gap:.35rem;display:grid}.search-overlay-module__tu5ZJG__searchEmptyState strong,.search-overlay-module__tu5ZJG__searchErrorState strong{font-size:.875rem;font-weight:600}.search-overlay-module__tu5ZJG__searchEmptyState span,.search-overlay-module__tu5ZJG__searchErrorState span,.search-overlay-module__tu5ZJG__searchLoadingState{color:var(--color-text-muted);font-size:.78125rem;line-height:1.45}.search-overlay-module__tu5ZJG__searchLoadingState{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.search-overlay-module__tu5ZJG__searchSpinner{border:2px solid var(--color-border);border-top-color:var(--color-text-muted);border-radius:var(--radius-round);width:.85rem;height:.85rem;animation:.7s linear infinite search-overlay-module__tu5ZJG__search-spin}.search-overlay-module__tu5ZJG__searchErrorState button{margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-round);background:var(--color-background);color:var(--color-text-secondary);cursor:pointer;font:inherit;padding:.45rem .7rem;font-size:.75rem;font-weight:550}.search-overlay-module__tu5ZJG__searchErrorState button:hover,.search-overlay-module__tu5ZJG__searchErrorState button:focus-visible{background:var(--color-surface-hover);color:var(--color-text);outline:0}.search-overlay-module__tu5ZJG__searchFooter{justify-content:flex-end;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.6875rem;line-height:1.4;display:flex}@keyframes search-overlay-module__tu5ZJG__search-spin{to{transform:rotate(360deg)}}@media (max-width:48rem){.search-overlay-module__tu5ZJG__searchLayer{background:var(--color-background);padding:0}.search-overlay-module__tu5ZJG__searchBackdrop{display:none}.search-overlay-module__tu5ZJG__searchPanel{width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0}.search-overlay-module__tu5ZJG__searchHeader{padding:var(--space-4) var(--space-4) var(--space-3)}.search-overlay-module__tu5ZJG__searchInputShell{margin:0 var(--space-3) var(--space-3)}.search-overlay-module__tu5ZJG__searchContextBar{padding:0 var(--space-3) var(--space-2)}.search-overlay-module__tu5ZJG__searchEscapeHint,.search-overlay-module__tu5ZJG__searchFooter{display:none}.search-overlay-module__tu5ZJG__searchResults{padding:0 var(--space-2) var(--space-3)}}@media (prefers-reduced-motion:reduce){.search-overlay-module__tu5ZJG__searchSpinner{animation:none}}
