.ChatPanel-module__09GE-a__panel{height:calc(100svh - var(--app-header-height,4.75rem) - clamp(.5rem, 1.2vh, .875rem) - var(--chat-chrome-offset,calc(2.75rem + var(--app-rhythm-lg,1.25rem))) - 1rem);border:1px solid var(--color-border-subtle,#edecf0);background:var(--color-surface,#fff);min-height:22rem;box-shadow:var(--shadow-card);border-radius:.75rem;flex-direction:column;margin-bottom:calc(.75rem - clamp(1rem,2.7vh,2rem));display:flex}.ChatPanel-module__09GE-a__header{border-bottom:1px solid var(--color-border-subtle,#edecf0);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;display:flex}.ChatPanel-module__09GE-a__headerIdentity{align-items:center;gap:.75rem;min-width:0;display:flex}.ChatPanel-module__09GE-a__headerActions{flex:none;align-items:center;gap:.25rem;display:flex}.ChatPanel-module__09GE-a__headerAction{width:2.125rem;height:2.125rem;color:var(--color-text-muted,#71717a);border-radius:.4375rem;justify-content:center;align-items:center;display:inline-flex}.ChatPanel-module__09GE-a__headerAction svg{width:1.1875rem;height:1.1875rem}.ChatPanel-module__09GE-a__headerAction:disabled{cursor:not-allowed;opacity:.55}.ChatPanel-module__09GE-a__thread{scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;padding:1.25rem;display:flex;overflow-y:auto}.ChatPanel-module__09GE-a__threadSpacer{flex:auto}.ChatPanel-module__09GE-a__empty{text-align:center;flex:auto;align-content:center;justify-items:center;gap:.375rem;display:grid}.ChatPanel-module__09GE-a__emptyTitle{color:var(--color-text-primary,#18181b);font-size:.9375rem;font-weight:600}.ChatPanel-module__09GE-a__emptyCaption{max-width:22rem;color:var(--color-text-secondary,#52525b);font-size:.8125rem;line-height:1.5}.ChatPanel-module__09GE-a__message{flex:none;align-items:flex-start;gap:.75rem;display:flex}.ChatPanel-module__09GE-a__message+.ChatPanel-module__09GE-a__message{margin-top:1.25rem}.ChatPanel-module__09GE-a__messageAvatar{object-fit:cover;border-radius:50%;flex:none;width:2.25rem;height:2.25rem}.ChatPanel-module__09GE-a__messageAvatarFallback{background:var(--color-brand-100,#eeecff);border-radius:50%;flex:none;width:2.25rem;height:2.25rem}.ChatPanel-module__09GE-a__messageBody{min-width:0}.ChatPanel-module__09GE-a__messageMeta{align-items:baseline;gap:.625rem;display:flex}.ChatPanel-module__09GE-a__messageAuthor{color:var(--color-text-primary,#18181b);font-size:.875rem;font-weight:600;line-height:1.3}.ChatPanel-module__09GE-a__messageTime{color:var(--color-text-muted,#71717a);white-space:nowrap;font-size:.75rem;line-height:1.3}.ChatPanel-module__09GE-a__messageText{max-width:42rem;color:var(--color-text-secondary,#52525b);overflow-wrap:break-word;margin-top:.25rem;font-size:.875rem;line-height:1.55}.ChatPanel-module__09GE-a__composer{border-top:1px solid var(--color-border-subtle,#edecf0);flex:none;align-items:center;gap:.625rem;padding:.75rem 1rem;display:flex}.ChatPanel-module__09GE-a__attach{width:2rem;height:2rem;color:var(--color-text-muted,#71717a);border-radius:.4375rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.ChatPanel-module__09GE-a__attach svg{width:1.125rem;height:1.125rem}.ChatPanel-module__09GE-a__attach:disabled{cursor:not-allowed;opacity:.55}.ChatPanel-module__09GE-a__input{min-width:0;height:2.375rem;color:var(--color-text-primary,#18181b);background:0 0;border:0;outline:0;flex:auto;padding:0 .375rem;font-size:.875rem}.ChatPanel-module__09GE-a__input::placeholder{color:#7d849f;opacity:1}@media (max-width:64rem){.ChatPanel-module__09GE-a__panel{height:calc(100svh - 19.5rem);min-height:20rem;margin-bottom:0}}
.MemberAvatars-module__O3Svla__avatar{object-fit:cover;border-radius:50%;flex:none}.MemberAvatars-module__O3Svla__sizeSm{width:1.75rem;height:1.75rem}.MemberAvatars-module__O3Svla__sizeMd{width:2.25rem;height:2.25rem}.MemberAvatars-module__O3Svla__sizeLg{width:3.25rem;height:3.25rem}.MemberAvatars-module__O3Svla__group{flex:none;align-items:center;display:inline-flex}.MemberAvatars-module__O3Svla__grouped{box-shadow:0 0 0 2px var(--color-surface,#fff)}.MemberAvatars-module__O3Svla__grouped:not(:first-child){margin-left:-.5rem}
.RowActionsMenu-module__ZIx9fW__root{flex:none;display:inline-flex;position:relative}.RowActionsMenu-module__ZIx9fW__trigger{width:2rem;height:2rem;color:var(--color-text-muted,#71717a);transition:color var(--transition-fast,.15s ease), background-color var(--transition-fast,.15s ease);border-radius:.4375rem;justify-content:center;align-items:center;display:inline-flex}.RowActionsMenu-module__ZIx9fW__trigger svg{width:1.125rem;height:1.125rem}.RowActionsMenu-module__ZIx9fW__trigger:hover,.RowActionsMenu-module__ZIx9fW__trigger[aria-expanded=true]{color:var(--color-text-primary,#18181b);background:#18181b0d}.RowActionsMenu-module__ZIx9fW__trigger:focus-visible{outline:2px solid var(--color-brand-500,#5b4cf0);outline-offset:2px}.RowActionsMenu-module__ZIx9fW__menu{z-index:var(--z-index-dropdown,200);border:1px solid var(--color-border-tinted,#5b4cf024);background:var(--color-surface,#fff);min-width:9.5rem;box-shadow:var(--shadow-lg);border-radius:.625rem;padding:.375rem;display:grid;position:absolute;top:calc(100% + .375rem);right:0}.RowActionsMenu-module__ZIx9fW__item{color:var(--color-text-primary,#18181b);text-align:left;transition:background-color var(--transition-fast,.15s ease);border-radius:.4375rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.3}.RowActionsMenu-module__ZIx9fW__item:hover{background:var(--color-brand-50,#f7f6ff)}.RowActionsMenu-module__ZIx9fW__item:focus-visible{outline:2px solid var(--color-brand-500,#5b4cf0);outline-offset:-2px}.RowActionsMenu-module__ZIx9fW__itemDanger{color:var(--color-error,#dc2626)}.RowActionsMenu-module__ZIx9fW__itemDanger:hover{background:color-mix(in srgb, var(--color-error,#dc2626) 7%, #fff)}@media (prefers-reduced-motion:reduce){.RowActionsMenu-module__ZIx9fW__trigger,.RowActionsMenu-module__ZIx9fW__item{transition:none}}
.StatusChip-module__PWwIhW__chip{white-space:nowrap;border-radius:.4375rem;align-items:center;gap:.4375rem;height:1.75rem;padding:0 .625rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.StatusChip-module__PWwIhW__dot{background:currentColor;border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.StatusChip-module__PWwIhW__todo{background:var(--color-surface-secondary,#f6f6f8);color:var(--color-text-secondary,#52525b)}.StatusChip-module__PWwIhW__inProgress{background:var(--color-brand-100,#eeecff);color:var(--color-brand-600,#4938df)}.StatusChip-module__PWwIhW__done{background:color-mix(in srgb, var(--color-success,#16a34a) 11%, #fff);color:var(--color-success,#16a34a)}.StatusChip-module__PWwIhW__plain{color:var(--color-text-secondary,#52525b);white-space:nowrap;align-items:center;gap:.4375rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:inline-flex}.StatusChip-module__PWwIhW__upcoming .StatusChip-module__PWwIhW__dot{background:var(--color-info,#2563eb)}.StatusChip-module__PWwIhW__milestoneInProgress .StatusChip-module__PWwIhW__dot{background:var(--color-brand-500,#5b4cf0)}.StatusChip-module__PWwIhW__completed .StatusChip-module__PWwIhW__dot{background:var(--color-success,#16a34a)}
.MilestoneTable-module__KJ0ItW__panel{border:1px solid var(--color-border-subtle,#edecf0);background:var(--color-surface,#fff);box-shadow:var(--shadow-card);border-radius:.75rem}.MilestoneTable-module__KJ0ItW__row{min-height:4.25rem;transition:background-color var(--transition-fast,.15s ease);grid-template-columns:minmax(0,1fr) 7.5rem 4.25rem 6rem 2.25rem;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:grid;position:relative}.MilestoneTable-module__KJ0ItW__row+.MilestoneTable-module__KJ0ItW__row{border-top:1px solid var(--color-border-subtle,#edecf0)}.MilestoneTable-module__KJ0ItW__row:has(.MilestoneTable-module__KJ0ItW__rowLink):hover{background:var(--color-brand-50,#f7f6ff)}.MilestoneTable-module__KJ0ItW__row:first-child{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.MilestoneTable-module__KJ0ItW__row:last-child{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.MilestoneTable-module__KJ0ItW__rowLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.MilestoneTable-module__KJ0ItW__rowLink:focus-visible{outline:2px solid var(--color-brand-500,#5b4cf0);outline-offset:-2px}.MilestoneTable-module__KJ0ItW__headRow{min-height:2.75rem;color:var(--color-text-muted,#71717a);letter-spacing:.08em;text-transform:uppercase;padding-top:.5rem;padding-bottom:.5rem;font-size:.6875rem;font-weight:600}.MilestoneTable-module__KJ0ItW__milestone{align-items:center;gap:.875rem;min-width:0;display:flex}.MilestoneTable-module__KJ0ItW__disc{background:var(--color-brand-100,#eeecff);width:2.25rem;height:2.25rem;color:var(--color-brand-600,#4938df);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.MilestoneTable-module__KJ0ItW__disc svg{width:1.125rem;height:1.125rem}.MilestoneTable-module__KJ0ItW__copy{gap:.1875rem;min-width:0;display:grid}.MilestoneTable-module__KJ0ItW__title{color:var(--color-text-primary,#18181b);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.3;overflow:hidden}.MilestoneTable-module__KJ0ItW__outcome{color:var(--color-text-secondary,#52525b);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.4;overflow:hidden}.MilestoneTable-module__KJ0ItW__date{color:var(--color-text-secondary,#52525b);white-space:nowrap;font-size:.875rem;line-height:1.3}.MilestoneTable-module__KJ0ItW__menu{z-index:2;justify-content:flex-end;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.MilestoneTable-module__KJ0ItW__row{transition:none}}@media (max-width:48rem){.MilestoneTable-module__KJ0ItW__row{grid-template-columns:minmax(0,1fr) 7.5rem 2.25rem}.MilestoneTable-module__KJ0ItW__date{display:none}}
.DetailNotice-module__5b4vjG__notice{border:1px solid var(--color-danger-200,#fecaca);border-radius:var(--radius-md,.625rem);background:var(--color-danger-50,#fef2f2);color:var(--color-danger-700,#b91c1c);margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem}.DetailNotice-module__5b4vjG__load{color:var(--color-text-muted,#71717a);text-align:center;padding:2.5rem 0;font-size:.9375rem}
.ProjectWorkspaceFrame-module__rMpslG__headerTitle{align-items:center;gap:.625rem;min-width:0;display:inline-flex}.ProjectWorkspaceFrame-module__rMpslG__backLink{width:1.75rem;height:1.75rem;color:var(--color-text-secondary,#52525b);transition:color var(--transition-fast,.15s ease), background-color var(--transition-fast,.15s ease);border-radius:.4375rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.ProjectWorkspaceFrame-module__rMpslG__backLink svg{width:1.25rem;height:1.25rem}.ProjectWorkspaceFrame-module__rMpslG__backLink:hover{color:var(--color-text-primary,#18181b);background:#18181b0d}.ProjectWorkspaceFrame-module__rMpslG__backLink:focus-visible{outline:2px solid var(--color-brand-500,#5b4cf0);outline-offset:2px}.ProjectWorkspaceFrame-module__rMpslG__frame{min-height:calc(100svh - var(--app-header-height,4.75rem) - clamp(.5rem, 1.2vh, .875rem) - clamp(1rem, 2.7vh, 2rem) - .25rem);grid-template-columns:minmax(0,1fr) 15.5rem;column-gap:1.75rem;display:grid}.ProjectWorkspaceFrame-module__rMpslG__mainColumn{min-width:0}.ProjectWorkspaceFrame-module__rMpslG__mobileTabs{display:none}.ProjectWorkspaceFrame-module__rMpslG__sectionContent{margin-top:var(--app-rhythm-lg,1.25rem)}.ProjectWorkspaceFrame-module__rMpslG__rail{border-left:1px solid var(--color-border-tinted,#5b4cf024);margin-top:calc(-1*clamp(.5rem,1.2vh,.875rem));margin-bottom:calc(-1*clamp(1rem,2.7vh,2rem));padding:calc(clamp(.5rem,1.2vh,.875rem) + .75rem) 0 1rem 1.75rem}.ProjectWorkspaceFrame-module__rMpslG__railViewProject{width:max-content;margin-bottom:calc(.78125rem + var(--app-rhythm-lg,1.25rem));color:var(--color-brand-600,#4938df);white-space:nowrap;transition:color var(--transition-fast,.15s ease);align-items:center;gap:.4375rem;font-size:.9375rem;font-weight:500;line-height:1.3;display:flex}.ProjectWorkspaceFrame-module__rMpslG__railViewProject:hover{color:var(--color-brand-500,#5b4cf0)}.ProjectWorkspaceFrame-module__rMpslG__railViewProject:focus-visible{outline:2px solid var(--color-brand-500,#5b4cf0);outline-offset:2px;border-radius:.25rem}.ProjectWorkspaceFrame-module__rMpslG__railViewProjectIcon{display:inline-flex}.ProjectWorkspaceFrame-module__rMpslG__railViewProjectIcon svg{width:1.0625rem;height:1.0625rem}.ProjectWorkspaceFrame-module__rMpslG__railInner{align-content:start;gap:1.25rem;display:grid;position:sticky;top:clamp(.5rem,1.2vh,.875rem)}.ProjectWorkspaceFrame-module__rMpslG__sectionList{gap:.25rem;list-style:none;display:grid}.ProjectWorkspaceFrame-module__rMpslG__sectionLink{height:2.25rem;color:var(--color-text-secondary,#52525b);white-space:nowrap;transition:color var(--transition-fast,.15s ease), background-color var(--transition-fast,.15s ease);border-radius:.4375rem;align-items:center;gap:.625rem;padding:0 .625rem;font-size:.875rem;font-weight:500;line-height:1.3;display:flex;position:relative}.ProjectWorkspaceFrame-module__rMpslG__sectionIcon{flex:none;display:inline-flex}.ProjectWorkspaceFrame-module__rMpslG__sectionIcon svg{width:1.125rem;height:1.125rem}.ProjectWorkspaceFrame-module__rMpslG__sectionLink:hover{color:var(--color-text-primary,#18181b);background:#18181b0a}.ProjectWorkspaceFrame-module__rMpslG__sectionLink:focus-visible{outline:2px solid var(--color-brand-500,#5b4cf0);outline-offset:2px}.ProjectWorkspaceFrame-module__rMpslG__sectionLinkActive{color:var(--color-brand-600,#4938df);background:var(--color-brand-50,#f7f6ff);font-weight:600}.ProjectWorkspaceFrame-module__rMpslG__sectionLinkActive:before{background:var(--color-brand-500,#5b4cf0);content:"";border-radius:1px;width:2px;position:absolute;top:.375rem;bottom:.375rem;left:-1.8125rem}.ProjectWorkspaceFrame-module__rMpslG__sectionLinkActive:hover{color:var(--color-brand-600,#4938df);background:var(--color-brand-50,#f7f6ff)}.ProjectWorkspaceFrame-module__rMpslG__team{border-top:1px solid var(--color-border-tinted,#5b4cf024);gap:.625rem;padding-top:1rem;display:grid}.ProjectWorkspaceFrame-module__rMpslG__teamHeader{justify-content:space-between;align-items:center;padding:0 .625rem 0 .125rem;display:flex}.ProjectWorkspaceFrame-module__rMpslG__teamLabel{color:var(--color-text-muted,#71717a);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.ProjectWorkspaceFrame-module__rMpslG__teamAdd{width:1.75rem;height:1.75rem;color:var(--color-brand-600,#4938df);transition:background-color var(--transition-fast,.15s ease);border-radius:.4375rem;justify-content:center;align-items:center;display:inline-flex}.ProjectWorkspaceFrame-module__rMpslG__teamAdd svg{width:1rem;height:1rem}.ProjectWorkspaceFrame-module__rMpslG__teamAdd:hover{background:var(--color-brand-100,#eeecff)}.ProjectWorkspaceFrame-module__rMpslG__teamAdd:focus-visible{outline:2px solid var(--color-brand-500,#5b4cf0);outline-offset:2px}.ProjectWorkspaceFrame-module__rMpslG__teamList{gap:.25rem;list-style:none;display:grid}.ProjectWorkspaceFrame-module__rMpslG__teamRow{border-radius:.5rem;align-items:center;gap:.625rem;min-width:0;padding:.375rem .375rem .375rem .25rem;display:flex}.ProjectWorkspaceFrame-module__rMpslG__teamRowLink{transition:background-color var(--transition-fast,.15s ease)}.ProjectWorkspaceFrame-module__rMpslG__teamRowLink:hover{background:var(--color-brand-50,#f7f6ff)}.ProjectWorkspaceFrame-module__rMpslG__teamRowLink:focus-visible{outline:2px solid var(--color-brand-500,#5b4cf0);outline-offset:-2px}.ProjectWorkspaceFrame-module__rMpslG__teamRowActive{background:var(--color-brand-50,#f7f6ff)}.ProjectWorkspaceFrame-module__rMpslG__teamCopy{gap:.125rem;min-width:0;display:grid}.ProjectWorkspaceFrame-module__rMpslG__teamName{color:var(--color-text-primary,#18181b);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.3;overflow:hidden}.ProjectWorkspaceFrame-module__rMpslG__teamMeta{align-items:center;gap:.375rem;font-size:.6875rem;font-weight:500;line-height:1.3;display:inline-flex}.ProjectWorkspaceFrame-module__rMpslG__teamDot{background:currentColor;border-radius:50%;flex:none;width:.375rem;height:.375rem}.ProjectWorkspaceFrame-module__rMpslG__teamMetaPresence{color:var(--color-success,#16a34a)}.ProjectWorkspaceFrame-module__rMpslG__teamMetaTrial{color:var(--color-brand-600,#4938df)}.ProjectWorkspaceFrame-module__rMpslG__teamChat{color:var(--color-text-muted,#71717a);transition:color var(--transition-fast,.15s ease);flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ProjectWorkspaceFrame-module__rMpslG__teamChat svg{width:1.0625rem;height:1.0625rem}.ProjectWorkspaceFrame-module__rMpslG__teamRowLink:hover .ProjectWorkspaceFrame-module__rMpslG__teamChat{color:var(--color-brand-600,#4938df)}@media (max-width:64rem){.ProjectWorkspaceFrame-module__rMpslG__frame{grid-template-columns:minmax(0,1fr)}.ProjectWorkspaceFrame-module__rMpslG__rail{display:none}.ProjectWorkspaceFrame-module__rMpslG__mobileTabs{margin-top:.75rem;display:block}.ProjectWorkspaceFrame-module__rMpslG__sectionContent{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.ProjectWorkspaceFrame-module__rMpslG__backLink,.ProjectWorkspaceFrame-module__rMpslG__sectionLink,.ProjectWorkspaceFrame-module__rMpslG__teamAdd,.ProjectWorkspaceFrame-module__rMpslG__teamRowLink,.ProjectWorkspaceFrame-module__rMpslG__teamChat{transition:none}}
.TaskTable-module__D6glga__panel{border:1px solid var(--color-border-subtle,#edecf0);background:var(--color-surface,#fff);box-shadow:var(--shadow-card);border-radius:.75rem}.TaskTable-module__D6glga__row{min-height:4.25rem;transition:background-color var(--transition-fast,.15s ease);grid-template-columns:minmax(0,2.4fr) minmax(0,1.5fr) 7.5rem 4.5rem 2.25rem;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:grid;position:relative}.TaskTable-module__D6glga__row+.TaskTable-module__D6glga__row{border-top:1px solid var(--color-border-subtle,#edecf0)}.TaskTable-module__D6glga__row:has(.TaskTable-module__D6glga__rowLink):hover{background:var(--color-brand-50,#f7f6ff)}.TaskTable-module__D6glga__row:first-child{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.TaskTable-module__D6glga__row:last-child{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.TaskTable-module__D6glga__rowLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.TaskTable-module__D6glga__rowLink:focus-visible{outline:2px solid var(--color-brand-500,#5b4cf0);outline-offset:-2px}.TaskTable-module__D6glga__headRow{min-height:2.75rem;color:var(--color-text-muted,#71717a);letter-spacing:.08em;text-transform:uppercase;padding-top:.5rem;padding-bottom:.5rem;font-size:.6875rem;font-weight:600}.TaskTable-module__D6glga__copy{gap:.1875rem;min-width:0;display:grid}.TaskTable-module__D6glga__title{color:var(--color-text-primary,#18181b);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:500;line-height:1.35;overflow:hidden}.TaskTable-module__D6glga__description{color:var(--color-text-secondary,#52525b);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.4;overflow:hidden}.TaskTable-module__D6glga__owner{align-items:center;gap:.625rem;min-width:0;display:flex}.TaskTable-module__D6glga__ownerName{color:var(--color-text-secondary,#52525b);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.3;overflow:hidden}.TaskTable-module__D6glga__due{color:var(--color-text-secondary,#52525b);white-space:nowrap;font-size:.875rem;line-height:1.3}.TaskTable-module__D6glga__menu{z-index:2;justify-content:flex-end;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.TaskTable-module__D6glga__row{transition:none}}@media (max-width:48rem){.TaskTable-module__D6glga__row{grid-template-columns:minmax(0,1fr) 6.5rem 2.25rem}.TaskTable-module__D6glga__owner,.TaskTable-module__D6glga__due{display:none}}
.WorkspaceEmptyState-module__zI1zMq__emptyState{text-align:center;flex-direction:column;align-items:center;padding:clamp(2rem,6vh,4rem) 1.5rem;display:flex}.WorkspaceEmptyState-module__zI1zMq__art{width:min(13.75rem,60vw);margin-bottom:clamp(.75rem,2vh,1.5rem)}.WorkspaceEmptyState-module__zI1zMq__art svg{width:100%;height:auto;display:block}.WorkspaceEmptyState-module__zI1zMq__title{color:var(--color-text-primary,#18181b);letter-spacing:var(--letter-spacing-heading,-.02em);font-size:1.375rem;font-weight:600;line-height:1.25}.WorkspaceEmptyState-module__zI1zMq__caption{max-width:26rem;color:var(--color-text-secondary,#52525b);margin-top:.5rem;font-size:.875rem;line-height:1.55}.WorkspaceEmptyState-module__zI1zMq__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}
.WorkspaceProjectCard-module__lKY4Kq__card{border:1px solid var(--color-border-subtle,#edecf0);background:var(--color-surface,#fff);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-default,.25s ease), transform var(--transition-default,.25s ease);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.375rem 1.5rem;display:grid;position:relative}.WorkspaceProjectCard-module__lKY4Kq__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-.125rem)}.WorkspaceProjectCard-module__lKY4Kq__cardLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.WorkspaceProjectCard-module__lKY4Kq__cardLink:focus-visible{outline:2px solid var(--color-brand-500,#5b4cf0);outline-offset:2px}.WorkspaceProjectCard-module__lKY4Kq__media{border-radius:.75rem;width:5.25rem;height:5.25rem;display:inline-flex;overflow:hidden}.WorkspaceProjectCard-module__lKY4Kq__art{width:100%;height:100%}.WorkspaceProjectCard-module__lKY4Kq__copy{gap:.4375rem;min-width:0;display:grid}.WorkspaceProjectCard-module__lKY4Kq__titleRow{align-items:center;gap:.5rem;min-width:0;display:flex}.WorkspaceProjectCard-module__lKY4Kq__title{color:var(--color-text-primary,#18181b);letter-spacing:var(--letter-spacing-heading,-.02em);text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:600;line-height:1.3;overflow:hidden}.WorkspaceProjectCard-module__lKY4Kq__typeChip,.WorkspaceProjectCard-module__lKY4Kq__statusChip{white-space:nowrap;border-radius:.3125rem;flex:none;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.25}.WorkspaceProjectCard-module__lKY4Kq__typeChip{background:var(--color-brand-100,#eeecff);color:var(--color-brand-600,#4938df)}.WorkspaceProjectCard-module__lKY4Kq__statusChip{background:color-mix(in srgb, var(--color-success,#16a34a) 11%, #fff);color:var(--color-success,#16a34a)}.WorkspaceProjectCard-module__lKY4Kq__description{color:var(--color-text-secondary,#52525b);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.5;overflow:hidden}.WorkspaceProjectCard-module__lKY4Kq__meta{justify-items:end;gap:.625rem;display:grid}.WorkspaceProjectCard-module__lKY4Kq__activity{white-space:nowrap;align-items:center;gap:.375rem;display:flex}.WorkspaceProjectCard-module__lKY4Kq__activityDot{background:var(--color-brand-500,#5b4cf0);border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.WorkspaceProjectCard-module__lKY4Kq__activityLabel{color:var(--color-brand-600,#4938df);font-size:.8125rem;font-weight:500;line-height:1.3}.WorkspaceProjectCard-module__lKY4Kq__activityTime{color:var(--color-text-muted,#71717a);font-size:.8125rem;line-height:1.3}.WorkspaceProjectCard-module__lKY4Kq__open{color:var(--color-brand-600,#4938df);white-space:nowrap;align-items:center;gap:.4375rem;font-size:.875rem;font-weight:500;line-height:1.3;display:inline-flex}.WorkspaceProjectCard-module__lKY4Kq__openIcon{transition:transform var(--transition-fast,.15s ease);display:inline-flex}.WorkspaceProjectCard-module__lKY4Kq__openIcon svg{width:1rem;height:1rem}.WorkspaceProjectCard-module__lKY4Kq__card:hover .WorkspaceProjectCard-module__lKY4Kq__openIcon{transform:translate(.1875rem)}@media (max-width:48rem){.WorkspaceProjectCard-module__lKY4Kq__card{grid-template-columns:auto minmax(0,1fr)}.WorkspaceProjectCard-module__lKY4Kq__meta{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex}}@media (prefers-reduced-motion:reduce){.WorkspaceProjectCard-module__lKY4Kq__card,.WorkspaceProjectCard-module__lKY4Kq__openIcon{transition:none}.WorkspaceProjectCard-module__lKY4Kq__card:hover,.WorkspaceProjectCard-module__lKY4Kq__card:hover .WorkspaceProjectCard-module__lKY4Kq__openIcon{transform:none}}
.WorkspaceSectionHeader-module__zKRYJW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;display:flex}.WorkspaceSectionHeader-module__zKRYJW__copy{min-width:0}.WorkspaceSectionHeader-module__zKRYJW__title{color:var(--color-text-primary,#18181b);letter-spacing:var(--letter-spacing-heading,-.02em);font-size:1.375rem;font-weight:600;line-height:1.25}.WorkspaceSectionHeader-module__zKRYJW__subtitle{color:var(--color-text-secondary,#52525b);margin-top:.25rem;font-size:.875rem;line-height:1.5}.WorkspaceSectionHeader-module__zKRYJW__actions{flex-wrap:wrap;flex:none;align-items:center;gap:.625rem;display:flex}
.InterestTypeChip-module__g5N6eW__chip{white-space:nowrap;border-radius:.3125rem;flex:none;align-items:center;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.25;display:inline-flex}.InterestTypeChip-module__g5N6eW__idea{background:var(--color-brand-100,#eeecff);color:var(--color-brand-600,#4938df)}.InterestTypeChip-module__g5N6eW__project{background:color-mix(in srgb, var(--color-success,#16a34a) 11%, #fff);color:var(--color-success,#16a34a)}.InterestTypeChip-module__g5N6eW__builder{background:color-mix(in srgb, var(--color-info,#2563eb) 10%, #fff);color:var(--color-info,#2563eb)}
.DetailModals-module__8wU84q__optionList{gap:.5rem;display:grid}.DetailModals-module__8wU84q__option{border:1px solid var(--color-border-subtle,#edecf0);background:var(--color-surface,#fff);text-align:left;transition:border-color var(--transition-fast,.15s ease), background-color var(--transition-fast,.15s ease);border-radius:.625rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.625rem .875rem;display:grid}.DetailModals-module__8wU84q__option:hover{border-color:var(--color-brand-500,#5b4cf0)}.DetailModals-module__8wU84q__option:focus-visible{outline:2px solid var(--color-brand-500,#5b4cf0);outline-offset:2px}.DetailModals-module__8wU84q__optionSelected{border-color:var(--color-brand-500,#5b4cf0);background:var(--color-brand-50,#f7f6ff)}.DetailModals-module__8wU84q__optionIcon{color:var(--color-text-secondary,#52525b);flex:none;display:inline-flex}.DetailModals-module__8wU84q__optionSelected .DetailModals-module__8wU84q__optionIcon{color:var(--color-brand-600,#4938df)}.DetailModals-module__8wU84q__optionIcon svg{width:1.125rem;height:1.125rem}.DetailModals-module__8wU84q__optionCopy{gap:.0625rem;min-width:0;display:grid}.DetailModals-module__8wU84q__optionLabel{color:var(--color-text-primary,#18181b);font-size:.875rem;font-weight:500;line-height:1.35}.DetailModals-module__8wU84q__optionHint{color:var(--color-text-muted,#71717a);font-size:.6875rem;line-height:1.35}.DetailModals-module__8wU84q__radio{border:1.5px solid var(--color-border-strong,#d4d4d8);border-radius:var(--radius-full,9999px);width:1rem;height:1rem}.DetailModals-module__8wU84q__radioChecked{border-color:var(--color-brand-500,#5b4cf0);background:radial-gradient(circle, var(--color-brand-500,#5b4cf0) 0 42%, transparent 46%)}.DetailModals-module__8wU84q__editorStack{gap:1rem;display:grid}.DetailModals-module__8wU84q__customField,.DetailModals-module__8wU84q__field{gap:.3125rem;margin-top:1rem;display:grid}.DetailModals-module__8wU84q__editorStack .DetailModals-module__8wU84q__customField{margin-top:0}.DetailModals-module__8wU84q__customLabel,.DetailModals-module__8wU84q__fieldLabel{color:var(--color-text-primary,#18181b);font-size:.6875rem;font-weight:600;line-height:1.25}.DetailModals-module__8wU84q__required{color:var(--color-error,#dc2626);margin-left:.25rem}.DetailModals-module__8wU84q__fieldHint{color:var(--color-text-muted,#71717a);font-size:.6875rem;line-height:1.35}.DetailModals-module__8wU84q__customInput,.DetailModals-module__8wU84q__input{border:1px solid var(--color-border-strong,#d4d4d8);background:var(--color-surface,#fff);width:100%;color:var(--color-text-primary,#18181b);transition:border-color var(--transition-fast,.15s ease);border-radius:.5rem;padding:.5625rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.4}.DetailModals-module__8wU84q__customInput:hover,.DetailModals-module__8wU84q__input:hover{border-color:var(--color-brand-500,#5b4cf0)}.DetailModals-module__8wU84q__customInput:focus-visible,.DetailModals-module__8wU84q__input:focus-visible{outline-offset:1px;border-color:var(--color-brand-500,#5b4cf0);outline:2px solid #5b4cf033}.DetailModals-module__8wU84q__fieldPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.DetailModals-module__8wU84q__fieldPair .DetailModals-module__8wU84q__field{margin-top:0}@media (max-width:30rem){.DetailModals-module__8wU84q__fieldPair{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.DetailModals-module__8wU84q__option,.DetailModals-module__8wU84q__customInput,.DetailModals-module__8wU84q__input{transition:none}}.DetailModals-module__8wU84q__footerNote{max-width:24rem;color:var(--color-text-secondary,#52525b);text-align:left;align-items:flex-start;gap:.5rem;margin-right:auto;font-size:.75rem;line-height:1.45;display:flex}.DetailModals-module__8wU84q__footerNoteIcon{color:var(--color-brand-600,#4938df);flex:none;margin-top:.0625rem;display:inline-flex}.DetailModals-module__8wU84q__footerNoteIcon svg{width:.9375rem;height:.9375rem}
.RequestModals-module__YN79tq__summary{border:1px solid var(--color-border-subtle,#edecf0);background:var(--color-surface,#fff);border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1rem 1.125rem;display:flex}.RequestModals-module__YN79tq__summaryMedia{flex-direction:column;flex:none;align-items:flex-start;gap:.5rem;display:flex}.RequestModals-module__YN79tq__summaryArt{background:var(--color-brand-50,#f7f6ff);border-radius:.625rem;width:4.5rem;overflow:hidden}.RequestModals-module__YN79tq__summaryArt svg{width:100%;height:auto;display:block}.RequestModals-module__YN79tq__summaryImage{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.RequestModals-module__YN79tq__summaryPhoto{border-radius:var(--radius-full,9999px);object-fit:cover;width:4.5rem;height:4.5rem}.RequestModals-module__YN79tq__summaryPhotoArt{background:var(--color-brand-100,#eeecff);flex:none;display:block;overflow:hidden}.RequestModals-module__YN79tq__summaryPhotoArt img,.RequestModals-module__YN79tq__summaryPhotoArt svg{object-fit:cover;width:100%;height:100%;display:block}.RequestModals-module__YN79tq__summaryBody{flex:1;min-width:0}.RequestModals-module__YN79tq__summaryTitle{color:var(--color-text-primary,#18181b);letter-spacing:var(--letter-spacing-heading,-.02em);font-size:1rem;font-weight:600;line-height:1.3}.RequestModals-module__YN79tq__summaryHandle{color:var(--color-text-muted,#71717a);margin-top:.125rem;font-size:.8125rem;line-height:1.35}.RequestModals-module__YN79tq__summaryRole{color:var(--color-brand-600,#4938df);margin-top:.25rem;font-size:.875rem;font-weight:600;line-height:1.35}.RequestModals-module__YN79tq__summaryText{color:var(--color-text-secondary,#52525b);margin-top:.375rem;font-size:.875rem;line-height:1.5}.RequestModals-module__YN79tq__summaryLocation{color:var(--color-text-secondary,#52525b);margin-top:.375rem;font-size:.8125rem;line-height:1.4}.RequestModals-module__YN79tq__summaryChips{flex-wrap:wrap;gap:.5rem;margin-top:.625rem;list-style:none;display:flex}.RequestModals-module__YN79tq__summaryChip{border:1px solid var(--color-border-tinted,#5b4cf024);background:var(--color-brand-50,#f7f6ff);color:var(--color-brand-600,#4938df);border-radius:.4375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1.35}.RequestModals-module__YN79tq__summaryMeta{flex-wrap:nowrap;align-items:center;gap:.625rem;margin-top:.625rem;display:flex}.RequestModals-module__YN79tq__summaryMeta .RequestModals-module__YN79tq__summaryChips{flex-wrap:nowrap;margin-top:0}.RequestModals-module__YN79tq__statusEntry{color:var(--color-text-primary,#18181b);white-space:nowrap;align-items:center;gap:.4375rem;font-size:.8125rem;font-weight:500;line-height:1.35;display:inline-flex}.RequestModals-module__YN79tq__statusDot{border-radius:var(--radius-full,9999px);background:var(--color-success,#16a34a);width:.5rem;height:.5rem}.RequestModals-module__YN79tq__poster{align-items:center;gap:.625rem;margin-top:.75rem;display:flex}.RequestModals-module__YN79tq__posterPhoto{border-radius:var(--radius-full,9999px);object-fit:cover;width:1.75rem;height:1.75rem}.RequestModals-module__YN79tq__posterName{color:var(--color-text-primary,#18181b);font-size:.8125rem;font-weight:600;line-height:1.35}.RequestModals-module__YN79tq__posterResponds{color:var(--color-success,#16a34a);align-items:center;gap:.3125rem;font-size:.8125rem;font-weight:500;line-height:1.35;display:inline-flex}.RequestModals-module__YN79tq__posterRole{color:var(--color-text-secondary,#52525b);font-size:.8125rem;line-height:1.35}.RequestModals-module__YN79tq__posterResponds svg{width:.9375rem;height:.9375rem}.RequestModals-module__YN79tq__sendError{border:1px solid var(--color-danger-200,#fecaca);background:var(--color-danger-50,#fef2f2);color:var(--color-danger-700,#b91c1c);border-radius:.5rem;margin:0;padding:.625rem .875rem;font-size:.875rem;line-height:1.45}.RequestModals-module__YN79tq__sent{text-align:center;justify-items:center;padding:1.5rem 1rem .75rem;display:grid}.RequestModals-module__YN79tq__sentIcon{border-radius:var(--radius-full,9999px);width:3rem;height:3rem;color:var(--color-success,#16a34a);background:#16a34a1f;justify-content:center;align-items:center;display:flex}.RequestModals-module__YN79tq__sentIcon svg{width:1.5rem;height:1.5rem}.RequestModals-module__YN79tq__sentTitle{color:var(--color-text-primary,#18181b);letter-spacing:var(--letter-spacing-heading,-.02em);margin-top:.875rem;font-size:1.0625rem;font-weight:600;line-height:1.3}.RequestModals-module__YN79tq__sentCopy{max-width:24rem;color:var(--color-text-secondary,#52525b);margin-top:.5rem;font-size:.875rem;line-height:1.55}
.AppSidebar-module__3LY_8a__sidebar{flex-direction:column;min-height:100%;padding:1.5rem .625rem .875rem;display:flex}.AppSidebar-module__3LY_8a__navigation{flex:auto}.AppSidebar-module__3LY_8a__navList{gap:.1875rem;display:grid}.AppSidebar-module__3LY_8a__navLink{height:2.125rem;color:var(--color-text-secondary,#52525b);transition:background-color var(--transition-fast,.15s ease), color var(--transition-fast,.15s ease);border-radius:.5rem;align-items:center;gap:.625rem;padding:0 .625rem;font-size:.875rem;font-weight:500;line-height:1.3;display:flex}.AppSidebar-module__3LY_8a__navLink svg{flex:none;width:1.125rem;height:1.125rem}.AppSidebar-module__3LY_8a__navLink:hover{color:var(--color-text-primary,#18181b);background:#18181b0a}.AppSidebar-module__3LY_8a__navLinkActive{color:var(--color-brand-600,#4938df);background:var(--color-surface,#fff);box-shadow:var(--shadow-card);font-weight:600}.AppSidebar-module__3LY_8a__navLinkActive:hover{color:var(--color-brand-600,#4938df);background:var(--color-surface,#fff)}.AppSidebar-module__3LY_8a__accountArea{border-top:1px solid var(--color-border-tinted,#5b4cf024);margin-top:auto;padding-top:.5rem;position:relative}.AppSidebar-module__3LY_8a__accountRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem;display:grid}.AppSidebar-module__3LY_8a__accountLink{min-width:0;transition:background-color var(--transition-fast,.15s ease);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;padding:.375rem .5rem;display:grid}.AppSidebar-module__3LY_8a__accountLink:hover{background:#18181b0a}.AppSidebar-module__3LY_8a__menuButton{width:1.875rem;height:1.875rem;color:var(--color-text-secondary,#52525b);transition:color var(--transition-fast,.15s ease), background-color var(--transition-fast,.15s ease);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.AppSidebar-module__3LY_8a__menuButton svg{width:1.125rem;height:1.125rem}.AppSidebar-module__3LY_8a__menuButton:hover,.AppSidebar-module__3LY_8a__menuButtonOpen{color:var(--color-text-primary,#18181b);background:#18181b0f}.AppSidebar-module__3LY_8a__menuButton:focus-visible{outline:2px solid var(--color-brand-500,#5b4cf0);outline-offset:-2px}.AppSidebar-module__3LY_8a__menu{z-index:30;border:1px solid var(--color-border-subtle,#edecf0);background:var(--color-surface,#fff);transform-origin:bottom;border-radius:.875rem;padding:.375rem;animation:.14s AppSidebar-module__3LY_8a__menu-pop;position:absolute;bottom:calc(100% + .75rem);left:0;right:0;box-shadow:0 .25rem .625rem #18181b0f,0 .875rem 2rem #18181b1f}@keyframes AppSidebar-module__3LY_8a__menu-pop{0%{opacity:0;transform:translateY(.375rem)scale(.97)}to{opacity:1;transform:none}}.AppSidebar-module__3LY_8a__menuTail{border-right:1px solid var(--color-border-subtle,#edecf0);border-bottom:1px solid var(--color-border-subtle,#edecf0);background:var(--color-surface,#fff);width:.625rem;height:.625rem;position:absolute;bottom:-.3125rem;left:1.375rem;transform:rotate(45deg)}.AppSidebar-module__3LY_8a__menuIdentity{align-items:center;gap:.625rem;padding:.5rem .625rem .4375rem;display:flex}.AppSidebar-module__3LY_8a__menuAvatar{border-radius:var(--radius-full,9999px);background:var(--color-brand-600,#4938df);width:2.25rem;height:2.25rem;color:var(--color-text-inverse,#fff);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.AppSidebar-module__3LY_8a__menuAvatarGuest{background:var(--color-brand-100,#eeecff);color:var(--color-brand-600,#4938df)}.AppSidebar-module__3LY_8a__menuAvatarGuest svg{width:1.25rem;height:1.25rem}.AppSidebar-module__3LY_8a__menuIdentityCopy{gap:.0625rem;min-width:0;display:grid}.AppSidebar-module__3LY_8a__menuIdentityName{color:var(--color-text-primary,#18181b);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden}.AppSidebar-module__3LY_8a__menuIdentityId{color:var(--color-text-muted,#71717a);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.3;overflow:hidden}.AppSidebar-module__3LY_8a__menuItem{width:100%;color:var(--color-text-primary,#18181b);text-align:left;transition:background-color var(--transition-fast,.15s ease);border-radius:.5rem;align-items:center;gap:.625rem;padding:.5625rem .625rem;font-size:.875rem;font-weight:500;line-height:1.3;display:flex}.AppSidebar-module__3LY_8a__menuItem:hover{background:#18181b0a}.AppSidebar-module__3LY_8a__menuItem:focus-visible{outline:2px solid var(--color-brand-500,#5b4cf0);outline-offset:-2px}.AppSidebar-module__3LY_8a__menuIcon{color:var(--color-text-secondary,#52525b);flex:none;display:inline-flex}.AppSidebar-module__3LY_8a__menuIcon svg{width:1.125rem;height:1.125rem}.AppSidebar-module__3LY_8a__menuDivider{background:var(--color-border-subtle,#edecf0);height:1px;margin:.25rem .5rem}.AppSidebar-module__3LY_8a__menuItemDanger,.AppSidebar-module__3LY_8a__menuItemDanger .AppSidebar-module__3LY_8a__menuIcon{color:var(--color-error,#dc2626)}.AppSidebar-module__3LY_8a__menuItemDanger:hover{background:#dc26260f}.AppSidebar-module__3LY_8a__menuItemBrand,.AppSidebar-module__3LY_8a__menuItemBrand .AppSidebar-module__3LY_8a__menuIcon{color:var(--color-brand-600,#4938df)}.AppSidebar-module__3LY_8a__menuItemBrand:hover{background:var(--color-brand-50,#f7f6ff)}.AppSidebar-module__3LY_8a__avatar{width:2rem;height:2rem;color:var(--color-text-inverse,#fff);letter-spacing:.02em;background:var(--color-brand-600,#4938df);border-radius:var(--radius-full,9999px);flex:none;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.AppSidebar-module__3LY_8a__avatarPremium{box-shadow:0 0 0 .125rem var(--color-app-background,#f1f0fb), 0 0 0 .1875rem var(--color-brand-500,#5b4cf0)}.AppSidebar-module__3LY_8a__accountCopy{min-width:0}.AppSidebar-module__3LY_8a__accountName{color:var(--color-text-primary,#18181b);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.AppSidebar-module__3LY_8a__presence{color:var(--color-text-secondary,#52525b);align-items:center;gap:.375rem;font-size:.75rem;font-weight:400;line-height:1.3;display:inline-flex}.AppSidebar-module__3LY_8a__presenceDot{background:var(--color-success,#16a34a);border-radius:var(--radius-full,9999px);width:.375rem;height:.375rem}.AppSidebar-module__3LY_8a__closeButton{display:none}@media (max-width:64rem){.AppSidebar-module__3LY_8a__closeButton{width:2.25rem;height:2.25rem;color:var(--color-text-secondary,#52525b);border-radius:.5rem;justify-content:center;align-self:flex-end;align-items:center;margin-bottom:.5rem;display:inline-flex}.AppSidebar-module__3LY_8a__closeButton svg{width:1.25rem;height:1.25rem}.AppSidebar-module__3LY_8a__closeButton:hover{color:var(--color-text-primary,#18181b);background:#18181b0a}}@media (prefers-reduced-motion:reduce){.AppSidebar-module__3LY_8a__navLink,.AppSidebar-module__3LY_8a__accountLink,.AppSidebar-module__3LY_8a__menuButton,.AppSidebar-module__3LY_8a__menuItem{transition:none}.AppSidebar-module__3LY_8a__menu{animation:none}}
.AppShell-module__LVobBa__shell{--app-sidebar-width:15rem;--app-header-height:4.75rem;--app-rhythm-lg:clamp(.75rem, 2.55vh, 1.875rem);--app-rhythm-sm:clamp(.5rem, 1.5vh, 1.125rem);background:var(--color-app-background,#f1f0fb);grid-template-rows:auto minmax(0,1fr);height:100svh;display:grid;overflow:hidden}.AppShell-module__LVobBa__body{grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr);min-height:0;display:grid}.AppShell-module__LVobBa__sidebarColumn{background:var(--color-app-background,#f1f0fb);border-right:1px solid var(--color-border-tinted,#5b4cf024);min-height:0;overflow-y:auto}.AppShell-module__LVobBa__main{background:var(--color-app-background,#f1f0fb);min-width:0;min-height:0;overflow-y:auto}@keyframes AppShell-module__LVobBa__content-enter{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.AppShell-module__LVobBa__content{width:100%;max-width:65rem;animation:AppShell-module__LVobBa__content-enter .2s var(--ease-standard,ease) both;margin:0;padding:clamp(.5rem,1.2vh,.875rem) 3rem clamp(1rem,2.7vh,2rem) 2.5rem}.AppShell-module__LVobBa__contentWide{max-width:none}.AppShell-module__LVobBa__backdrop{display:none}@media (max-width:64rem){.AppShell-module__LVobBa__shell{--app-header-height:auto}.AppShell-module__LVobBa__body{grid-template-columns:minmax(0,1fr)}.AppShell-module__LVobBa__sidebarColumn{z-index:var(--z-index-modal,300);visibility:hidden;pointer-events:none;width:min(17rem,100vw - 2.5rem);height:100svh;box-shadow:var(--shadow-lg);transition:transform var(--transition-default,.25s ease), visibility 0s linear var(--duration-normal,.25s);position:fixed;top:0;left:0;transform:translate(-102%)}.AppShell-module__LVobBa__sidebarOpen{visibility:visible;pointer-events:auto;transition:transform var(--transition-default,.25s ease), visibility 0s linear 0s;transform:translate(0)}.AppShell-module__LVobBa__backdrop{z-index:calc(var(--z-index-modal,300) - 1);background:#18181b52;display:block;position:fixed;inset:0}.AppShell-module__LVobBa__content{max-width:none;padding:1rem 1.25rem 1.5rem}}@media (prefers-reduced-motion:reduce){.AppShell-module__LVobBa__sidebarColumn,.AppShell-module__LVobBa__sidebarOpen{transition:none}.AppShell-module__LVobBa__content{animation:none}}
.Reveal-module__CMvhbG__reveal{transition:opacity .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1)}.Reveal-module__CMvhbG__revealPending{opacity:0;transform:translateY(1.375rem)}.Reveal-module__CMvhbG__revealHeading{transition-duration:1.15s,1.15s}.Reveal-module__CMvhbG__revealHeading.Reveal-module__CMvhbG__revealPending{transform:translateY(1.75rem)scale(.96)}@media (prefers-reduced-motion:reduce){.Reveal-module__CMvhbG__reveal{transition:none}.Reveal-module__CMvhbG__revealPending{opacity:1;transform:none}}
.SectionEyebrow-module__nuiKVG__eyebrow{border-radius:var(--radius-full);background:var(--color-brand-50);color:var(--color-brand-600);font-size:.8125rem;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;white-space:nowrap;border:1px solid #5b4cf01f;justify-content:center;align-items:center;padding:.42rem .85rem;line-height:1;display:inline-flex}
.SectionHeading-module__oc_bEW__heading{color:var(--color-text-primary);font-size:clamp(1.8rem,7vw,2.25rem);font-weight:var(--font-weight-bold);letter-spacing:-.04em;text-align:center;margin-top:.75rem;line-height:1.1}.SectionHeading-module__oc_bEW__heading span{color:var(--color-brand-500)}@media (min-width:768px){.SectionHeading-module__oc_bEW__heading{font-size:clamp(2rem,3.2vw,2.4rem)}}@media (min-width:1100px){.SectionHeading-module__oc_bEW__heading{white-space:nowrap;font-size:2.05rem}}@media (max-width:1099px){.SectionHeading-module__oc_bEW__heading{white-space:normal}}
.JourneyPreview-module__-Q_M6a__previewBody,.JourneyPreview-module__-Q_M6a__builderList,.JourneyPreview-module__-Q_M6a__acceptedPreview,.JourneyPreview-module__-Q_M6a__launchPreview{width:100%;height:100%;min-height:0}.JourneyPreview-module__-Q_M6a__previewBody{flex-direction:column;display:flex}.JourneyPreview-module__-Q_M6a__previewLabel{color:var(--color-text-primary);font-size:.6875rem;font-weight:var(--font-weight-semibold);line-height:1.4}.JourneyPreview-module__-Q_M6a__ideaTitle{color:var(--color-text-primary);font-size:.8125rem;font-weight:var(--font-weight-semibold);letter-spacing:-.015em;margin-top:.65rem;line-height:1.35}.JourneyPreview-module__-Q_M6a__ideaDescription{color:var(--color-text-muted);margin-top:.5rem;font-size:.625rem;line-height:1.5}.JourneyPreview-module__-Q_M6a__ideaTags{flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:.65rem;display:flex}.JourneyPreview-module__-Q_M6a__ideaTags span{background:var(--color-brand-50);color:var(--color-brand-600);font-size:.5625rem;font-weight:var(--font-weight-medium);border-radius:.35rem;padding:.25rem .4rem;line-height:1}.JourneyPreview-module__-Q_M6a__builderList{align-content:center;gap:.7rem;display:grid}.JourneyPreview-module__-Q_M6a__builderRow{align-items:center;gap:.55rem;display:flex}.JourneyPreview-module__-Q_M6a__builderRow img{object-fit:cover;border-radius:50%;width:2rem;height:2rem}.JourneyPreview-module__-Q_M6a__builderRow div{gap:.08rem;min-width:0;display:grid}.JourneyPreview-module__-Q_M6a__builderRow strong{color:var(--color-text-primary);font-size:.625rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.JourneyPreview-module__-Q_M6a__builderRow span{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.5375rem;line-height:1.35;overflow:hidden}.JourneyPreview-module__-Q_M6a__detailGroup{gap:.18rem;margin-top:.65rem;display:grid}.JourneyPreview-module__-Q_M6a__detailGroup span{color:var(--color-text-muted);font-size:.5625rem;line-height:1.4}.JourneyPreview-module__-Q_M6a__detailGroup strong{color:var(--color-text-primary);font-size:.6875rem;font-weight:var(--font-weight-semibold);line-height:1.35}.JourneyPreview-module__-Q_M6a__acceptedPreview{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;padding-top:3.25rem;display:flex;position:relative;overflow:hidden}.JourneyPreview-module__-Q_M6a__acceptedPreview>strong{z-index:2;color:var(--color-text-primary);font-size:.75rem;font-weight:var(--font-weight-semibold);position:relative}.JourneyPreview-module__-Q_M6a__acceptedPreview>span{z-index:2;color:var(--color-text-muted);margin-top:.25rem;font-size:.5625rem;line-height:1.4;position:relative}.JourneyPreview-module__-Q_M6a__acceptedPreview button{z-index:2;background:var(--color-brand-500);color:#fff;min-height:2rem;font-size:.625rem;font-weight:var(--font-weight-semibold);border-radius:.45rem;margin-top:.6rem;padding-inline:.85rem;position:relative;box-shadow:0 .5rem 1.25rem #5b4cf033}.JourneyPreview-module__-Q_M6a__confetti{width:6rem;height:3.5rem;position:absolute;top:.25rem;left:50%;transform:translate(-50%)}.JourneyPreview-module__-Q_M6a__confetti span{background:var(--color-brand-500);border-radius:50%;width:.22rem;height:.22rem;position:absolute}.JourneyPreview-module__-Q_M6a__confetti span:first-child{background:#ffb020;top:8%;left:10%}.JourneyPreview-module__-Q_M6a__confetti span:nth-child(2){background:#ef4444;top:18%;left:27%}.JourneyPreview-module__-Q_M6a__confetti span:nth-child(3){background:#22c55e;top:5%;left:48%}.JourneyPreview-module__-Q_M6a__confetti span:nth-child(4){background:#3b82f6;top:21%;left:69%}.JourneyPreview-module__-Q_M6a__confetti span:nth-child(5){background:#ec4899;top:11%;left:88%}.JourneyPreview-module__-Q_M6a__confetti span:nth-child(6){background:#a855f7;top:42%;left:17%}.JourneyPreview-module__-Q_M6a__confetti span:nth-child(7){background:#22c55e;top:38%;left:37%}.JourneyPreview-module__-Q_M6a__confetti span:nth-child(8){background:#ffb020;top:48%;left:57%}.JourneyPreview-module__-Q_M6a__confetti span:nth-child(9){background:#ef4444;top:39%;left:80%}.JourneyPreview-module__-Q_M6a__confetti span:nth-child(10){background:#3b82f6;top:67%;left:8%}.JourneyPreview-module__-Q_M6a__confetti span:nth-child(11){background:#ec4899;top:72%;left:29%}.JourneyPreview-module__-Q_M6a__confetti span:nth-child(12){background:#a855f7;top:64%;left:49%}.JourneyPreview-module__-Q_M6a__confetti span:nth-child(13){background:#22c55e;top:78%;left:68%}.JourneyPreview-module__-Q_M6a__confetti span:nth-child(14){background:#ffb020;top:69%;left:91%}.JourneyPreview-module__-Q_M6a__confetti span:nth-child(15){background:#ef4444;top:30%;left:4%}.JourneyPreview-module__-Q_M6a__confetti span:nth-child(16){background:#3b82f6;top:26%;left:95%}.JourneyPreview-module__-Q_M6a__progressHeader{justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.JourneyPreview-module__-Q_M6a__progressHeader strong,.JourneyPreview-module__-Q_M6a__progressHeader span{font-size:.625rem;line-height:1.3}.JourneyPreview-module__-Q_M6a__progressHeader strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.JourneyPreview-module__-Q_M6a__progressHeader span{color:var(--color-text-secondary)}.JourneyPreview-module__-Q_M6a__progressTrack{border-radius:var(--radius-full);background:var(--color-surface-secondary);width:100%;height:.3rem;margin-top:.45rem;overflow:hidden}.JourneyPreview-module__-Q_M6a__progressTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-500), #8b5cf6);width:66%;height:100%;display:block}.JourneyPreview-module__-Q_M6a__projectMetric{gap:.15rem;margin-top:.65rem;display:grid}.JourneyPreview-module__-Q_M6a__projectMetric span{color:var(--color-text-muted);font-size:.5625rem;line-height:1.35}.JourneyPreview-module__-Q_M6a__projectMetric strong{color:var(--color-text-primary);font-size:.6875rem;font-weight:var(--font-weight-semibold);line-height:1.35}.JourneyPreview-module__-Q_M6a__launchPreview{grid-template-rows:5.25rem minmax(0,1fr);display:grid;position:relative;overflow:hidden}.JourneyPreview-module__-Q_M6a__launchVisual{justify-content:center;align-items:center;display:flex;position:relative}.JourneyPreview-module__-Q_M6a__launchGlow{filter:blur(.15rem);background:radial-gradient(circle,#5b4cf038 0%,#5b4cf012 45%,#0000 72%);border-radius:50%;width:5rem;height:5rem;position:absolute}.JourneyPreview-module__-Q_M6a__launchRocket{z-index:2;background:linear-gradient(145deg, #fff, var(--color-brand-50));width:3.75rem;height:3.75rem;color:var(--color-brand-500);border:1px solid #5b4cf024;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 .75rem 1.75rem #5b4cf01f,inset 0 1px #ffffffe6}.JourneyPreview-module__-Q_M6a__launchRocket svg{width:2rem;height:2rem;transform:rotate(-6deg)}.JourneyPreview-module__-Q_M6a__launchSpark{z-index:3;color:var(--color-brand-500);font-size:.7rem;line-height:1;position:absolute}.JourneyPreview-module__-Q_M6a__sparkOne{top:.7rem;left:15%}.JourneyPreview-module__-Q_M6a__sparkTwo{font-size:.5rem;top:1.3rem;right:12%}.JourneyPreview-module__-Q_M6a__sparkThree{font-size:.45rem;bottom:.35rem;right:23%}.JourneyPreview-module__-Q_M6a__launchContent{z-index:2;position:relative}.JourneyPreview-module__-Q_M6a__launchContent h4{color:var(--color-text-primary);font-size:.8125rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.3}.JourneyPreview-module__-Q_M6a__launchMessage{color:var(--color-text-muted);margin-top:.25rem;font-size:.5625rem;line-height:1.4}.JourneyPreview-module__-Q_M6a__launchMilestone{gap:.2rem;margin-top:.65rem;display:grid}.JourneyPreview-module__-Q_M6a__launchMilestone span{color:var(--color-text-muted);font-size:.5625rem;line-height:1.35}.JourneyPreview-module__-Q_M6a__launchMilestone strong{color:var(--color-text-primary);font-size:.6875rem;font-weight:var(--font-weight-semibold);line-height:1.35}@media (min-width:640px){.JourneyPreview-module__-Q_M6a__ideaTitle{font-size:.875rem}.JourneyPreview-module__-Q_M6a__ideaDescription{font-size:.6875rem}}@media (min-width:1100px){.JourneyPreview-module__-Q_M6a__ideaDescription{font-size:.625rem}}
.BuilderJourneySection-module__2pEP9W__section{background:var(--color-app-background,#f1f0fb);padding-block:.25rem 1.75rem;position:relative}.BuilderJourneySection-module__2pEP9W__sectionHeader{text-align:center;max-width:52rem;margin-inline:auto}.BuilderJourneySection-module__2pEP9W__stepsGrid{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:64rem;margin:1.5rem auto 0;display:grid}.BuilderJourneySection-module__2pEP9W__step{border-radius:var(--radius-lg);background:#ffffffd9;border:1px solid #5b4cf01a;grid-template-columns:4.5rem minmax(0,1fr);column-gap:1rem;min-width:0;padding:1rem;display:grid;position:relative}.BuilderJourneySection-module__2pEP9W__iconArea{flex-direction:column;grid-row:span 2;align-items:center;display:flex;position:relative}.BuilderJourneySection-module__2pEP9W__iconCircle{width:4.5rem;height:4.5rem;color:var(--color-brand-500);background:#fffffffa;border:1px solid #5b4cf029;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 .75rem 2rem #5b4cf00d,inset 0 1px #ffffffe6}.BuilderJourneySection-module__2pEP9W__icon{width:2rem;height:2rem}.BuilderJourneySection-module__2pEP9W__stepNumber{background:var(--color-brand-500);color:#fff;width:1.5rem;height:1.5rem;font-size:.6875rem;font-weight:var(--font-weight-bold);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;margin-top:-.5rem;line-height:1;display:inline-flex}.BuilderJourneySection-module__2pEP9W__stepCopy{align-self:center}.BuilderJourneySection-module__2pEP9W__stepCopy h3{color:var(--color-text-primary);font-size:1rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.3}.BuilderJourneySection-module__2pEP9W__stepCopy p{color:var(--color-text-muted);margin-top:.4rem;font-size:.8125rem;line-height:1.55}.BuilderJourneySection-module__2pEP9W__previewCard{background:#fff;border:1px solid #5b4cf024;border-radius:.8rem;min-height:10.75rem;margin-top:1rem;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 1px 2px #18181b05,0 8px 24px #4938df08}.BuilderJourneySection-module__2pEP9W__previewCard:hover{border-color:#5b4cf038;transform:translateY(-2px);box-shadow:0 2px 4px #18181b06,0 12px 30px #4938df0f}@media (min-width:640px){.BuilderJourneySection-module__2pEP9W__stepsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.BuilderJourneySection-module__2pEP9W__step{text-align:center;flex-direction:column;padding:1.1rem;display:flex}.BuilderJourneySection-module__2pEP9W__iconArea{grid-row:auto}.BuilderJourneySection-module__2pEP9W__stepCopy{margin-top:.75rem}.BuilderJourneySection-module__2pEP9W__previewCard{text-align:left;width:100%;margin-top:1rem}}@media (min-width:1100px){.BuilderJourneySection-module__2pEP9W__section{padding-block:.25rem 1.75rem}.BuilderJourneySection-module__2pEP9W__stepsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;max-width:64rem;margin-top:1.5rem;position:relative}.BuilderJourneySection-module__2pEP9W__stepsGrid:before{z-index:0;content:"";background-image:repeating-linear-gradient(90deg,#5b4cf06b 0 3px,#0000 3px 7px);height:2px;position:absolute;top:2.75rem;left:7.5%;right:7.5%}.BuilderJourneySection-module__2pEP9W__step{z-index:1;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;min-width:0;padding:0;display:flex;position:relative}.BuilderJourneySection-module__2pEP9W__step:not(:last-child):after{z-index:2;background:var(--color-brand-500);content:"";border:2px solid #fff;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:2.55rem;right:-.5rem}.BuilderJourneySection-module__2pEP9W__iconCircle{width:5.5rem;height:5.5rem}.BuilderJourneySection-module__2pEP9W__icon{width:2.5rem;height:2.5rem}.BuilderJourneySection-module__2pEP9W__stepNumber{width:1.65rem;height:1.65rem;margin-top:-.55rem;font-size:.75rem}.BuilderJourneySection-module__2pEP9W__stepCopy{min-height:6.75rem;margin-top:.75rem}.BuilderJourneySection-module__2pEP9W__stepCopy h3{font-size:.875rem}.BuilderJourneySection-module__2pEP9W__stepCopy p{color:var(--color-text-secondary);margin-top:.5rem;font-size:.6875rem;line-height:1.55}.BuilderJourneySection-module__2pEP9W__previewCard{text-align:left;height:12rem;min-height:12rem;margin-top:0;padding:.9rem}}@media (min-width:1280px){.BuilderJourneySection-module__2pEP9W__stepsGrid{gap:.75rem;max-width:64rem}.BuilderJourneySection-module__2pEP9W__stepCopy h3{font-size:.875rem}.BuilderJourneySection-module__2pEP9W__stepCopy p{font-size:.65rem}.BuilderJourneySection-module__2pEP9W__previewCard{height:12rem;min-height:12rem;padding:.95rem}}[data-reveal=revealed] .BuilderJourneySection-module__2pEP9W__stepNumber{animation:.52s cubic-bezier(.34,1.56,.64,1) .7s both BuilderJourneySection-module__2pEP9W__step-number-pop}@keyframes BuilderJourneySection-module__2pEP9W__step-number-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-reveal=revealed] .BuilderJourneySection-module__2pEP9W__stepNumber{animation:none}.BuilderJourneySection-module__2pEP9W__previewCard,.BuilderJourneySection-module__2pEP9W__iconCircle{transition:none}}
.DetailPrimitives-module__9vi3KG__headerCard,.DetailPrimitives-module__9vi3KG__sectionCard,.DetailPrimitives-module__9vi3KG__railCard{border:1px solid var(--color-border-subtle,#edecf0);background:var(--color-surface,#fff);box-shadow:var(--shadow-card);border-radius:1rem}.DetailPrimitives-module__9vi3KG__headerCard{grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto;gap:1.5rem;padding:1.5rem 1.75rem;display:grid}.DetailPrimitives-module__9vi3KG__headerArt{background:var(--color-brand-50,#f7f6ff);border-radius:.75rem;align-self:start;overflow:hidden}.DetailPrimitives-module__9vi3KG__headerArt svg{width:100%;height:auto;display:block}.DetailPrimitives-module__9vi3KG__headerImage{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.DetailPrimitives-module__9vi3KG__headerBody{min-width:0}.DetailPrimitives-module__9vi3KG__headerTitle{color:var(--color-text-primary,#18181b);letter-spacing:-.03em;font-size:clamp(1.5rem,2vw,1.75rem);font-weight:700;line-height:1.2}.DetailPrimitives-module__9vi3KG__headerText{max-width:34rem;color:var(--color-text-secondary,#52525b);margin-top:.5rem;font-size:.9375rem;line-height:1.55}.DetailPrimitives-module__9vi3KG__headerMeta{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.875rem;display:flex}.DetailPrimitives-module__9vi3KG__headerMetaGroup{align-items:center;gap:.625rem;display:inline-flex}.DetailPrimitives-module__9vi3KG__metaItem{color:var(--color-brand-600,#4938df);align-items:center;gap:.4375rem;font-size:.875rem;font-weight:600;line-height:1.35;display:inline-flex}.DetailPrimitives-module__9vi3KG__metaItemStatus{color:var(--color-text-primary,#18181b);font-weight:500}.DetailPrimitives-module__9vi3KG__metaIcon{flex:none;display:inline-flex}.DetailPrimitives-module__9vi3KG__metaIcon svg{width:1.0625rem;height:1.0625rem}.DetailPrimitives-module__9vi3KG__metaDot{color:var(--color-text-muted,#71717a)}.DetailPrimitives-module__9vi3KG__statusDot{border-radius:var(--radius-full,9999px);background:var(--color-success,#16a34a);width:.5rem;height:.5rem}.DetailPrimitives-module__9vi3KG__updatedRow{color:var(--color-text-secondary,#52525b);align-items:center;gap:.4375rem;margin-top:.625rem;font-size:.8125rem;line-height:1.4;display:flex}.DetailPrimitives-module__9vi3KG__updatedIcon{flex:none;display:inline-flex}.DetailPrimitives-module__9vi3KG__updatedIcon svg{width:1rem;height:1rem}.DetailPrimitives-module__9vi3KG__headerSide{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.DetailPrimitives-module__9vi3KG__headerEdit{justify-content:flex-end;display:flex}.DetailPrimitives-module__9vi3KG__headerAction{justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.DetailPrimitives-module__9vi3KG__addSectionLink{color:var(--color-brand-600,#4938df);white-space:nowrap;transition:color var(--transition-fast,.15s ease);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;line-height:1.3;display:inline-flex}.DetailPrimitives-module__9vi3KG__addSectionLink:hover{color:var(--color-brand-500,#5b4cf0)}.DetailPrimitives-module__9vi3KG__addSectionLink:focus-visible{outline:2px solid var(--color-brand-500,#5b4cf0);outline-offset:2px;border-radius:.25rem}.DetailPrimitives-module__9vi3KG__addSectionIcon{display:inline-flex}.DetailPrimitives-module__9vi3KG__addSectionIcon svg{width:1rem;height:1rem}.DetailPrimitives-module__9vi3KG__sectionCard{padding:1.375rem 1.5rem}.DetailPrimitives-module__9vi3KG__sectionHead{justify-content:space-between;align-items:center;gap:1rem;display:flex}.DetailPrimitives-module__9vi3KG__sectionTitle{color:var(--color-text-primary,#18181b);letter-spacing:var(--letter-spacing-heading,-.02em);font-size:1.125rem;font-weight:600;line-height:1.3}.DetailPrimitives-module__9vi3KG__sectionActions{align-items:center;gap:.375rem;display:flex}.DetailPrimitives-module__9vi3KG__iconButton{width:1.875rem;height:1.875rem;color:var(--color-text-secondary,#52525b);transition:color var(--transition-fast,.15s ease), background-color var(--transition-fast,.15s ease);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.DetailPrimitives-module__9vi3KG__iconButton svg{width:1.0625rem;height:1.0625rem}.DetailPrimitives-module__9vi3KG__iconButton:hover{color:var(--color-brand-600,#4938df);background:var(--color-brand-50,#f7f6ff)}.DetailPrimitives-module__9vi3KG__iconButton:focus-visible{outline:2px solid var(--color-brand-500,#5b4cf0);outline-offset:-2px}.DetailPrimitives-module__9vi3KG__sectionBody{margin-top:.75rem}.DetailPrimitives-module__9vi3KG__sectionText{color:var(--color-text-secondary,#52525b);white-space:pre-line;font-size:.9375rem;line-height:1.65}.DetailPrimitives-module__9vi3KG__menuAnchor{position:relative}.DetailPrimitives-module__9vi3KG__menu{z-index:20;border:1px solid var(--color-border-subtle,#edecf0);background:var(--color-surface,#fff);border-radius:.75rem;min-width:11rem;padding:.375rem;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 .25rem .625rem #18181b0f,0 .875rem 2rem #18181b1f}.DetailPrimitives-module__9vi3KG__menuItem{width:100%;color:var(--color-text-primary,#18181b);text-align:left;transition:background-color var(--transition-fast,.15s ease);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:flex}.DetailPrimitives-module__9vi3KG__menuItem:hover:not(:disabled){background:#18181b0a}.DetailPrimitives-module__9vi3KG__menuItem:focus-visible{outline:2px solid var(--color-brand-500,#5b4cf0);outline-offset:-2px}.DetailPrimitives-module__9vi3KG__menuItem:disabled{color:var(--color-text-muted,#71717a);opacity:.55}.DetailPrimitives-module__9vi3KG__menuIcon{flex:none;display:inline-flex}.DetailPrimitives-module__9vi3KG__menuIcon svg{width:.9375rem;height:.9375rem}.DetailPrimitives-module__9vi3KG__menuItemDanger{color:var(--color-error,#dc2626)}.DetailPrimitives-module__9vi3KG__railCard{padding:1.25rem 1.375rem}.DetailPrimitives-module__9vi3KG__railTitle{color:var(--color-text-primary,#18181b);letter-spacing:var(--letter-spacing-heading,-.02em);font-size:1.0625rem;font-weight:600;line-height:1.3}.DetailPrimitives-module__9vi3KG__railBody{margin-top:.75rem}.DetailPrimitives-module__9vi3KG__chips{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.DetailPrimitives-module__9vi3KG__chip{border:1px solid var(--color-border-tinted,#5b4cf024);background:var(--color-brand-50,#f7f6ff);color:var(--color-brand-600,#4938df);border-radius:.4375rem;padding:.3125rem .6875rem;font-size:.75rem;font-weight:500;line-height:1.35}.DetailPrimitives-module__9vi3KG__page{gap:1.25rem;max-width:72rem;display:grid}.DetailPrimitives-module__9vi3KG__columns{grid-template-columns:minmax(0,1fr) minmax(0,20.5rem);align-items:start;gap:1.25rem;display:grid}.DetailPrimitives-module__9vi3KG__sectionColumn,.DetailPrimitives-module__9vi3KG__railColumn{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.DetailPrimitives-module__9vi3KG__guestPage{background:var(--color-app-background,#f1f0fb);min-height:100svh}.DetailPrimitives-module__9vi3KG__guestBand{height:4.75rem}.DetailPrimitives-module__9vi3KG__guestMain{width:min(100% - 3rem,60rem);margin-inline:auto;padding-block:1.5rem 3rem}.DetailPrimitives-module__9vi3KG__inlineLinkRow{color:var(--color-text-secondary,#52525b);margin-top:.875rem;font-size:.9375rem;line-height:1.5}.DetailPrimitives-module__9vi3KG__inlineLink{color:var(--color-brand-600,#4938df);transition:color var(--transition-fast,.15s ease);font-weight:600}.DetailPrimitives-module__9vi3KG__inlineLink:hover{color:var(--color-brand-500,#5b4cf0)}.DetailPrimitives-module__9vi3KG__inlineLink:focus-visible{outline:2px solid var(--color-brand-500,#5b4cf0);outline-offset:2px;border-radius:.25rem}.DetailPrimitives-module__9vi3KG__inlineLinkIcon{margin-left:.375rem}@media (max-width:64rem){.DetailPrimitives-module__9vi3KG__columns,.DetailPrimitives-module__9vi3KG__headerCard{grid-template-columns:minmax(0,1fr)}.DetailPrimitives-module__9vi3KG__headerArt{max-width:14rem}.DetailPrimitives-module__9vi3KG__headerSide{flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:48rem){.DetailPrimitives-module__9vi3KG__guestMain{width:min(100% - 2rem,60rem)}}@media (prefers-reduced-motion:reduce){.DetailPrimitives-module__9vi3KG__iconButton,.DetailPrimitives-module__9vi3KG__menuItem,.DetailPrimitives-module__9vi3KG__addSectionLink,.DetailPrimitives-module__9vi3KG__inlineLink{transition:none}}.DetailPrimitives-module__9vi3KG__saveButton{border:1px solid var(--color-border-subtle,#edecf0);background:var(--color-surface,#fff);width:2.375rem;height:2.375rem;color:var(--color-text-secondary,#52525b);transition:color var(--transition-fast,.15s ease), border-color var(--transition-fast,.15s ease);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.DetailPrimitives-module__9vi3KG__saveButton svg{width:1.125rem;height:1.125rem}.DetailPrimitives-module__9vi3KG__saveButton:hover{border-color:var(--color-border-tinted,#5b4cf03d);color:var(--color-brand-600,#4938df)}.DetailPrimitives-module__9vi3KG__saveButton:focus-visible{outline:2px solid var(--color-brand-500,#5b4cf0);outline-offset:2px}.DetailPrimitives-module__9vi3KG__saveButtonActive{border-color:var(--color-border-tinted,#5b4cf03d);color:var(--color-brand-600,#4938df)}
