.inspiration-module__Covhaa__page{gap:var(--space-6);flex-direction:column;display:flex}.inspiration-module__Covhaa__promptCard{gap:var(--space-4);flex-direction:column;display:flex}.inspiration-module__Covhaa__disclaimer{font-size:var(--text-xs);color:var(--color-ink-muted)}.inspiration-module__Covhaa__textarea{width:100%;min-height:88px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);font-family:inherit;font-size:var(--text-base);resize:vertical}.inspiration-module__Covhaa__optionsRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.inspiration-module__Covhaa__checkboxLabel{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.inspiration-module__Covhaa__fileLabel{font-size:var(--text-sm);color:var(--color-ink-muted);cursor:pointer;text-decoration:underline}.inspiration-module__Covhaa__formError{font-size:var(--text-sm);color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.inspiration-module__Covhaa__gallery{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.inspiration-module__Covhaa__galleryItem{gap:var(--space-2);flex-direction:column;display:flex}.inspiration-module__Covhaa__galleryImage{border-radius:var(--radius-md);border:1px solid var(--color-border);aspect-ratio:1;overflow:hidden}.inspiration-module__Covhaa__galleryImage img{object-fit:cover;width:100%;height:100%}.inspiration-module__Covhaa__galleryPrompt{font-size:var(--text-xs);color:var(--color-ink-muted)}.inspiration-module__Covhaa__galleryActions{gap:var(--space-3);display:flex}.inspiration-module__Covhaa__galleryActions a{font-size:var(--text-xs);color:var(--color-accent);text-decoration:underline}.inspiration-module__Covhaa__galleryPending{color:var(--color-ink-muted);font-size:var(--text-sm);background:var(--color-surface-2);justify-content:center;align-items:center;display:flex}.inspiration-module__Covhaa__galleryFailed{color:var(--color-danger);font-size:var(--text-sm);background:var(--color-danger-bg);justify-content:center;align-items:center;display:flex}.inspiration-module__Covhaa__sectionHint{font-size:var(--text-xs);color:var(--color-ink-muted);margin-bottom:var(--space-2);display:block}.inspiration-module__Covhaa__assetTypeInput{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);font-family:inherit;font-size:var(--text-base)}.inspiration-module__Covhaa__presetRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.inspiration-module__Covhaa__presetChip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink-muted);font-size:var(--text-xs);cursor:pointer}.inspiration-module__Covhaa__presetChip:hover{border-color:var(--color-accent);color:var(--color-accent)}.inspiration-module__Covhaa__promptResult{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-2);border-radius:var(--radius-md);flex-direction:column;display:flex}.inspiration-module__Covhaa__promptResultText{font-size:var(--text-sm);white-space:pre-wrap;line-height:1.6}.inspiration-module__Covhaa__promptResultActions{gap:var(--space-2);display:flex}
.Card-module__b6YjYG__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.Card-module__b6YjYG__padded{padding:var(--space-5)}
.Badge-module__H8aylq__badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);text-transform:capitalize;white-space:nowrap;font-weight:600;display:inline-flex}.Badge-module__H8aylq__neutral{background:var(--color-surface-2);color:var(--color-ink-muted)}.Badge-module__H8aylq__success{background:var(--color-success-bg);color:var(--color-success)}.Badge-module__H8aylq__warning{background:var(--color-warning-bg);color:var(--color-warning)}.Badge-module__H8aylq__danger{background:var(--color-danger-bg);color:var(--color-danger)}.Badge-module__H8aylq__accent{background:color-mix(in srgb, var(--color-accent) 15%, transparent);color:var(--color-accent-strong)}.Badge-module__H8aylq__dot{border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}
.ProjectCard-module__b08Pxa__card{gap:var(--space-3);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.ProjectCard-module__b08Pxa__card:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.ProjectCard-module__b08Pxa__top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ProjectCard-module__b08Pxa__name{font-size:var(--text-lg);font-family:var(--font-display)}.ProjectCard-module__b08Pxa__client{font-size:var(--text-sm);color:var(--color-ink-muted);margin-top:var(--space-1)}.ProjectCard-module__b08Pxa__meta{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-muted);display:flex}
.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-weight:600;transition:background-color .15s,border-color .15s,transform 50ms,opacity .15s;display:inline-flex}.Button-module__8RiFmG__button:active{transform:translateY(1px)}.Button-module__8RiFmG__button:disabled{cursor:not-allowed;opacity:.55;transform:none}.Button-module__8RiFmG__md{padding:var(--space-3) var(--space-5);font-size:var(--text-sm)}.Button-module__8RiFmG__sm{padding:var(--space-2) var(--space-4);font-size:var(--text-xs)}.Button-module__8RiFmG__primary{background:var(--color-accent);color:var(--color-accent-ink)}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--color-accent-strong)}.Button-module__8RiFmG__secondary{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-border)}.Button-module__8RiFmG__secondary:hover:not(:disabled){border-color:var(--color-ink-muted)}.Button-module__8RiFmG__ghost{color:var(--color-ink);background:0 0}.Button-module__8RiFmG__ghost:hover:not(:disabled){background:var(--color-surface-2)}.Button-module__8RiFmG__danger{background:var(--color-danger);color:#fff}.Button-module__8RiFmG__danger:hover:not(:disabled){opacity:.9}.Button-module__8RiFmG__fullWidth{width:100%}
.workspace-module__2VjscG__page{gap:var(--space-6);flex-direction:column;display:flex}.workspace-module__2VjscG__uploadCard{gap:var(--space-4);flex-direction:column;display:flex}.workspace-module__2VjscG__dropzone{border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);text-align:center;color:var(--color-ink-muted);font-size:var(--text-sm);cursor:pointer}.workspace-module__2VjscG__dropzone:hover{border-color:var(--color-accent)}.workspace-module__2VjscG__fileList{gap:var(--space-2);flex-wrap:wrap;display:flex}.workspace-module__2VjscG__fileChip{font-size:var(--text-xs);background:var(--color-surface-2);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3)}.workspace-module__2VjscG__textarea{width:100%;min-height:72px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);font-family:inherit;font-size:var(--text-sm);resize:vertical}.workspace-module__2VjscG__sectionTitle{font-size:var(--text-xl)}.workspace-module__2VjscG__versionList{gap:var(--space-4);flex-direction:column;display:flex}.workspace-module__2VjscG__versionCard{gap:var(--space-4);align-items:flex-start;display:flex}.workspace-module__2VjscG__thumbs{gap:var(--space-2);flex-shrink:0;display:flex}.workspace-module__2VjscG__thumb{border-radius:var(--radius-sm);border:1px solid var(--color-border);flex-shrink:0;width:72px;height:72px;overflow:hidden}.workspace-module__2VjscG__thumb img{object-fit:cover;width:100%;height:100%}.workspace-module__2VjscG__versionMain{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.workspace-module__2VjscG__versionTop{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.workspace-module__2VjscG__versionNumber{font-family:var(--font-display);font-size:var(--text-lg)}.workspace-module__2VjscG__versionMeta{font-size:var(--text-xs);color:var(--color-ink-muted)}.workspace-module__2VjscG__versionNotes{font-size:var(--text-sm);color:var(--color-ink-muted)}.workspace-module__2VjscG__compareBar{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.workspace-module__2VjscG__compareGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.workspace-module__2VjscG__compareCol{gap:var(--space-2);flex-direction:column;display:flex}.workspace-module__2VjscG__compareCategory{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface-2);border-radius:var(--radius-sm);font-size:var(--text-sm);display:flex}.workspace-module__2VjscG__deltaUp{color:var(--color-success);font-weight:600}.workspace-module__2VjscG__deltaDown{color:var(--color-danger);font-weight:600}.workspace-module__2VjscG__deltaSame{color:var(--color-ink-muted)}
.Select-module__E8rWSW__field{gap:var(--space-2);flex-direction:column;display:flex}.Select-module__E8rWSW__label{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.Select-module__E8rWSW__select{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-base)}.Select-module__E8rWSW__checkboxList{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:220px;padding:var(--space-3);flex-direction:column;display:flex;overflow-y:auto}.Select-module__E8rWSW__checkboxRow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.Select-module__E8rWSW__emptyHint{font-size:var(--text-sm);color:var(--color-ink-muted)}
.ProjectForm-module__y2oPcW__form{gap:var(--space-5);flex-direction:column;max-width:560px;display:flex}.ProjectForm-module__y2oPcW__title{font-size:var(--text-2xl)}.ProjectForm-module__y2oPcW__grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.ProjectForm-module__y2oPcW__textarea{width:100%;min-height:96px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);font-family:inherit;font-size:var(--text-base);resize:vertical}.ProjectForm-module__y2oPcW__actions{gap:var(--space-3);display:flex}.ProjectForm-module__y2oPcW__formError{font-size:var(--text-sm);color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.ProjectForm-module__y2oPcW__formNotice{font-size:var(--text-sm);color:var(--color-success);background:var(--color-success-bg);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}
.review-module__jjg_PW__layout{gap:var(--space-6);grid-template-columns:1fr;max-width:1080px;display:grid}@media (min-width:960px){.review-module__jjg_PW__layout{grid-template-columns:2fr 1fr;align-items:start}}.review-module__jjg_PW__page{gap:var(--space-6);flex-direction:column;display:flex}.review-module__jjg_PW__sidebar{top:var(--space-6);position:sticky}.review-module__jjg_PW__header{gap:var(--space-1);flex-direction:column;display:flex}.review-module__jjg_PW__eyebrow{font-size:var(--text-xs);color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.04em}.review-module__jjg_PW__title{font-size:var(--text-2xl)}.review-module__jjg_PW__disclaimer{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-2);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-ink-muted);display:flex}.review-module__jjg_PW__statusCard{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.review-module__jjg_PW__summaryCard{gap:var(--space-3);flex-direction:column;display:flex}.review-module__jjg_PW__verdictRow{align-items:center;gap:var(--space-3);display:flex}.review-module__jjg_PW__summaryText{font-size:var(--text-base);line-height:1.6}.review-module__jjg_PW__categoryGroups{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:720px){.review-module__jjg_PW__categoryGroups{grid-template-columns:1fr}}.review-module__jjg_PW__groupTitle{font-size:var(--text-sm);color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:var(--space-3);font-weight:600}.review-module__jjg_PW__categoryItem{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.review-module__jjg_PW__categoryItem:last-child{border-bottom:none}.review-module__jjg_PW__categoryTop{justify-content:space-between;align-items:center;display:flex}.review-module__jjg_PW__categoryName{font-weight:600}.review-module__jjg_PW__categoryComment{font-size:var(--text-sm);color:var(--color-ink-muted)}.review-module__jjg_PW__hardRulesList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.review-module__jjg_PW__hardRuleItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.review-module__jjg_PW__rawText{white-space:pre-wrap;font-size:var(--text-sm);background:var(--color-surface-2);padding:var(--space-4);border-radius:var(--radius-md)}.review-module__jjg_PW__signoffCard{gap:var(--space-3);flex-direction:column;display:flex}.review-module__jjg_PW__signoffActions{gap:var(--space-3);display:flex}.review-module__jjg_PW__textarea{width:100%;min-height:80px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);font-family:inherit;font-size:var(--text-sm);resize:vertical}.review-module__jjg_PW__signedOffNotice{font-size:var(--text-sm);color:var(--color-ink-muted)}.review-module__jjg_PW__formError{font-size:var(--text-sm);color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}
.EmptyState-module__7SqAPW__empty{text-align:center;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-ink-muted);flex-direction:column;display:flex}.EmptyState-module__7SqAPW__title{font-size:var(--text-lg);color:var(--color-ink);font-family:var(--font-display)}.EmptyState-module__7SqAPW__description{font-size:var(--text-sm);max-width:40ch}.EmptyState-module__7SqAPW__action{margin-top:var(--space-3)}
.brief-module__NhkiKW__layout{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:900px){.brief-module__NhkiKW__layout{grid-template-columns:2fr 1fr;align-items:start}}.brief-module__NhkiKW__main,.brief-module__NhkiKW__side{gap:var(--space-5);flex-direction:column;display:flex}.brief-module__NhkiKW__section{gap:var(--space-3);flex-direction:column;display:flex}.brief-module__NhkiKW__sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.brief-module__NhkiKW__sectionTitle{font-size:var(--text-lg)}.brief-module__NhkiKW__sectionHint{font-size:var(--text-xs);color:var(--color-ink-muted)}.brief-module__NhkiKW__textarea{width:100%;min-height:96px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);font-family:inherit;font-size:var(--text-sm);resize:vertical;line-height:1.5}.brief-module__NhkiKW__textarea:disabled{background:var(--color-surface-2);color:var(--color-ink-muted)}.brief-module__NhkiKW__readOnlyText{white-space:pre-wrap;font-size:var(--text-sm);color:var(--color-ink);line-height:1.6}.brief-module__NhkiKW__readOnlyEmpty{font-size:var(--text-sm);color:var(--color-ink-muted);font-style:italic}.brief-module__NhkiKW__listEditor{gap:var(--space-2);flex-direction:column;display:flex}.brief-module__NhkiKW__listRow{gap:var(--space-2);display:flex}.brief-module__NhkiKW__listInput{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--text-sm);flex:1}.brief-module__NhkiKW__removeButton{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-ink-muted);cursor:pointer;padding:0 var(--space-3);background:0 0}.brief-module__NhkiKW__removeButton:hover{color:var(--color-danger);border-color:var(--color-danger)}.brief-module__NhkiKW__checklist{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.brief-module__NhkiKW__checklistItem{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);display:flex}.brief-module__NhkiKW__assetsGrid{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.brief-module__NhkiKW__assetThumb{aspect-ratio:1;border-radius:var(--radius-sm);border:1px solid var(--color-border);overflow:hidden}.brief-module__NhkiKW__assetThumb img{object-fit:cover;width:100%;height:100%}.brief-module__NhkiKW__notesList{gap:var(--space-3);flex-direction:column;display:flex}.brief-module__NhkiKW__noteItem{padding:var(--space-3) var(--space-4);background:var(--color-surface-2);border-radius:var(--radius-md)}.brief-module__NhkiKW__noteMeta{font-size:var(--text-xs);color:var(--color-ink-muted);margin-bottom:var(--space-1)}.brief-module__NhkiKW__noteForm{gap:var(--space-2);flex-direction:column;display:flex}.brief-module__NhkiKW__formError{font-size:var(--text-sm);color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.brief-module__NhkiKW__formNotice{font-size:var(--text-sm);color:var(--color-success);background:var(--color-success-bg);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.brief-module__NhkiKW__saveBar{justify-content:flex-end;gap:var(--space-3);align-items:center;display:flex}.brief-module__NhkiKW__draftUpload{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-start;display:flex}.brief-module__NhkiKW__draftHint{font-size:var(--text-xs);color:var(--color-ink-muted)}.brief-module__NhkiKW__draftPreview{gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);background:var(--color-surface-2);border-radius:var(--radius-md);flex-direction:column;display:flex}.brief-module__NhkiKW__draftPreviewTitle{font-size:var(--text-sm)}.brief-module__NhkiKW__draftActions{gap:var(--space-2);display:flex}
.TextField-module__2YyKNa__field{gap:var(--space-2);flex-direction:column;display:flex}.TextField-module__2YyKNa__label{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.TextField-module__2YyKNa__input{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-base)}.TextField-module__2YyKNa__input::placeholder{color:var(--color-ink-muted)}.TextField-module__2YyKNa__input:focus-visible{border-color:var(--color-focus-ring)}.TextField-module__2YyKNa__inputError{border-color:var(--color-danger)}.TextField-module__2YyKNa__error{font-size:var(--text-xs);color:var(--color-danger)}.TextField-module__2YyKNa__hint{font-size:var(--text-xs);color:var(--color-ink-muted)}
.dashboard-module__1hcYcW__page{gap:var(--space-7);flex-direction:column;display:flex}.dashboard-module__1hcYcW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.dashboard-module__1hcYcW__header h1{font-size:var(--text-3xl)}.dashboard-module__1hcYcW__subtitle{color:var(--color-ink-muted);margin-top:var(--space-2);font-size:var(--text-base)}.dashboard-module__1hcYcW__statsRow{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.dashboard-module__1hcYcW__stat{gap:var(--space-1);flex-direction:column;display:flex}.dashboard-module__1hcYcW__statValue{font-family:var(--font-display);font-size:var(--text-2xl)}.dashboard-module__1hcYcW__statLabel{font-size:var(--text-xs);color:var(--color-ink-muted)}.dashboard-module__1hcYcW__sectionTitle{font-size:var(--text-xl);margin-bottom:var(--space-4)}.dashboard-module__1hcYcW__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.dashboard-module__1hcYcW__attentionList{gap:var(--space-3);flex-direction:column;display:flex}.dashboard-module__1hcYcW__attentionItem{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);color:inherit;text-decoration:none;display:flex}.dashboard-module__1hcYcW__attentionItem:hover{border-color:var(--color-accent)}.dashboard-module__1hcYcW__attentionMain{gap:var(--space-1);flex-direction:column;display:flex}.dashboard-module__1hcYcW__attentionTitle{font-weight:600}.dashboard-module__1hcYcW__attentionMeta{font-size:var(--text-xs);color:var(--color-ink-muted)}
.team-module__6fPKQa__page{gap:var(--space-6);flex-direction:column;max-width:480px;display:flex}.team-module__6fPKQa__section{gap:var(--space-3);flex-direction:column;display:flex}.team-module__6fPKQa__sectionTitle{font-size:var(--text-lg)}.team-module__6fPKQa__personList{gap:var(--space-2);flex-direction:column;display:flex}.team-module__6fPKQa__person{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.team-module__6fPKQa__avatar{border-radius:var(--radius-full);background:var(--color-surface-2);width:36px;height:36px;font-family:var(--font-display);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.team-module__6fPKQa__personName{font-weight:600}.team-module__6fPKQa__personEmail{font-size:var(--text-xs);color:var(--color-ink-muted)}
.templates-module__4OHeiW__page{gap:var(--space-6);flex-direction:column;display:flex}.templates-module__4OHeiW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.templates-module__4OHeiW__title{font-size:var(--text-3xl)}.templates-module__4OHeiW__subtitle{color:var(--color-ink-muted);margin-top:var(--space-2)}.templates-module__4OHeiW__notice{font-size:var(--text-sm);color:var(--color-success);background:var(--color-success-bg);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.templates-module__4OHeiW__list{gap:var(--space-3);flex-direction:column;display:flex}.templates-module__4OHeiW__item{justify-content:space-between;align-items:center;gap:var(--space-4);color:inherit;text-decoration:none;display:flex}.templates-module__4OHeiW__item:hover{border-color:var(--color-accent)}.templates-module__4OHeiW__itemName{font-family:var(--font-display);font-size:var(--text-lg)}.templates-module__4OHeiW__itemType{font-size:var(--text-sm);color:var(--color-ink-muted)}
.LoginForm-module__0TJM9W__form{gap:var(--space-5);flex-direction:column;display:flex}.LoginForm-module__0TJM9W__title{font-size:var(--text-2xl)}.LoginForm-module__0TJM9W__subtitle{font-size:var(--text-sm);color:var(--color-ink-muted);margin-top:var(--space-1)}.LoginForm-module__0TJM9W__fields{gap:var(--space-4);flex-direction:column;display:flex}.LoginForm-module__0TJM9W__formError{font-size:var(--text-sm);color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.LoginForm-module__0TJM9W__formNotice{font-size:var(--text-sm);color:var(--color-success);background:var(--color-success-bg);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.LoginForm-module__0TJM9W__linkRow{justify-content:flex-end;display:flex}.LoginForm-module__0TJM9W__linkButton{font-size:var(--text-sm);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.LoginForm-module__0TJM9W__linkButton:hover{color:var(--color-ink)}
.CommentThread-module__3hJpPW__wrapper{gap:var(--space-4);flex-direction:column;display:flex}.CommentThread-module__3hJpPW__title{font-size:var(--text-lg)}.CommentThread-module__3hJpPW__thread{gap:var(--space-4);flex-direction:column;display:flex}.CommentThread-module__3hJpPW__comment{gap:var(--space-3);display:flex}.CommentThread-module__3hJpPW__avatar{border-radius:var(--radius-full);background:var(--color-surface-2);width:32px;height:32px;font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.CommentThread-module__3hJpPW__commentMain{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.CommentThread-module__3hJpPW__commentHeader{align-items:baseline;gap:var(--space-2);display:flex}.CommentThread-module__3hJpPW__commentAuthor{font-weight:600;font-size:var(--text-sm)}.CommentThread-module__3hJpPW__commentTime{font-size:var(--text-xs);color:var(--color-ink-muted)}.CommentThread-module__3hJpPW__commentBody{font-size:var(--text-sm);white-space:pre-wrap}.CommentThread-module__3hJpPW__mention{color:var(--color-accent-strong);font-weight:600}.CommentThread-module__3hJpPW__replyButton{font-size:var(--text-xs);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.CommentThread-module__3hJpPW__replies{margin-left:calc(32px + var(--space-3));gap:var(--space-3);border-left:2px solid var(--color-border);padding-left:var(--space-4);flex-direction:column;display:flex}.CommentThread-module__3hJpPW__composer{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.CommentThread-module__3hJpPW__replyingBanner{font-size:var(--text-xs);color:var(--color-ink-muted);background:var(--color-surface-2);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);justify-content:space-between;align-items:center;display:flex}.CommentThread-module__3hJpPW__textarea{width:100%;min-height:64px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);font-family:inherit;font-size:var(--text-sm);resize:vertical}.CommentThread-module__3hJpPW__mentionMenu{margin-bottom:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:10;min-width:200px;position:absolute;bottom:100%;left:0;overflow:hidden}.CommentThread-module__3hJpPW__mentionOption{text-align:left;width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;display:block}.CommentThread-module__3hJpPW__mentionOption:hover{background:var(--color-surface-2)}.CommentThread-module__3hJpPW__empty{font-size:var(--text-sm);color:var(--color-ink-muted);font-style:italic}
