.NewThreadForm-module__UfzOuG__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;width:100%;height:100%;animation:.2s ease-out NewThreadForm-module__UfzOuG__fadeIn;display:flex;position:fixed;top:0;left:0}.NewThreadForm-module__UfzOuG__modal{background:var(--card);width:90%;max-width:672px;color:var(--foreground);border:1px solid var(--border);border-radius:10px;padding:24px;animation:.3s cubic-bezier(.16,1,.3,1) NewThreadForm-module__UfzOuG__slideUp;position:relative;box-shadow:0 10px 30px #00000026}.NewThreadForm-module__UfzOuG__header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.NewThreadForm-module__UfzOuG__titleArea{flex:1}.NewThreadForm-module__UfzOuG__title{color:var(--foreground);align-items:center;gap:12px;margin-bottom:8px;font-size:20px;font-weight:500;display:flex}.NewThreadForm-module__UfzOuG__titleIcon{color:var(--foreground)}.NewThreadForm-module__UfzOuG__description{color:var(--muted-foreground);font-size:14px;line-height:1.5}.NewThreadForm-module__UfzOuG__closeButton{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex}.NewThreadForm-module__UfzOuG__closeButton:hover{background:var(--accent);color:var(--foreground)}.NewThreadForm-module__UfzOuG__form{flex-direction:column;gap:24px;display:flex}.NewThreadForm-module__UfzOuG__field{flex-direction:column;gap:8px;display:flex}.NewThreadForm-module__UfzOuG__label{color:var(--foreground);align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.NewThreadForm-module__UfzOuG__input,.NewThreadForm-module__UfzOuG__textarea{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:8px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:400;transition:all .2s}.NewThreadForm-module__UfzOuG__input::placeholder,.NewThreadForm-module__UfzOuG__textarea::placeholder{color:var(--muted-foreground)}.NewThreadForm-module__UfzOuG__input:focus,.NewThreadForm-module__UfzOuG__textarea:focus{border-color:var(--foreground);box-shadow:0 0 0 2px rgba(var(--foreground-rgb,0,0,0),.1);outline:none}.NewThreadForm-module__UfzOuG__textarea{resize:vertical;min-height:120px}.NewThreadForm-module__UfzOuG__subtitle{color:var(--foreground);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:400;display:flex}.NewThreadForm-module__UfzOuG__tagList{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.NewThreadForm-module__UfzOuG__tagButton{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:9999px;padding:8px 16px;font-size:14px;font-weight:400;transition:all .2s}.NewThreadForm-module__UfzOuG__tagButton:hover{background:var(--accent)}.NewThreadForm-module__UfzOuG__tagButton.NewThreadForm-module__UfzOuG__active{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.NewThreadForm-module__UfzOuG__customTagGroup{gap:8px;display:flex}.NewThreadForm-module__UfzOuG__tagInput{border:1px solid var(--border);background:var(--background);border-radius:8px;flex:1;padding:10px 16px;font-size:14px}.NewThreadForm-module__UfzOuG__addTagButton{background:var(--card);border:1px solid var(--border);cursor:pointer;color:var(--foreground);border-radius:8px;padding:0 24px;font-size:14px;font-weight:500;transition:all .2s}.NewThreadForm-module__UfzOuG__addTagButton:hover{background:var(--accent)}.NewThreadForm-module__UfzOuG__actions{justify-content:flex-end;gap:16px;margin-top:24px;padding-top:0;display:flex}.NewThreadForm-module__UfzOuG__cancelButton{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;transition:all .2s}.NewThreadForm-module__UfzOuG__cancelButton:hover{background:var(--accent);color:var(--foreground)}.NewThreadForm-module__UfzOuG__submitButton{background:var(--foreground);color:var(--background);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.NewThreadForm-module__UfzOuG__submitButton:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.NewThreadForm-module__UfzOuG__submitButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.NewThreadForm-module__UfzOuG__toast{z-index:60;color:#fff;background-color:#10b981;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;animation:.3s ease-out NewThreadForm-module__UfzOuG__slideUpFade;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0003}@keyframes NewThreadForm-module__UfzOuG__slideUpFade{0%{opacity:0;transform:translate(-50%,1rem)}to{opacity:1;transform:translate(-50%)}}.NewThreadForm-module__UfzOuG__triggerButton{z-index:90;background:var(--foreground);color:var(--background);cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:10px;padding:16px 28px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:32px;right:32px;box-shadow:0 10px 15px -3px #00000026}.NewThreadForm-module__UfzOuG__triggerButton:hover{opacity:1;transform:translateY(-4px)scale(1.02);box-shadow:0 20px 25px -5px #00000026}.NewThreadForm-module__UfzOuG__triggerButton:active{transform:translateY(0)scale(.96);box-shadow:0 4px 6px -1px #0000001a}@keyframes NewThreadForm-module__UfzOuG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes NewThreadForm-module__UfzOuG__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.NewThreadForm-module__UfzOuG__tabs{border-bottom:1px solid var(--border);gap:8px;margin-bottom:24px;display:flex}.NewThreadForm-module__UfzOuG__tab{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.NewThreadForm-module__UfzOuG__tab:hover{color:var(--foreground)}.NewThreadForm-module__UfzOuG__activeTab{color:var(--foreground);border-bottom-color:var(--foreground)}.NewThreadForm-module__UfzOuG__helperText{color:var(--muted-foreground);margin-top:8px;font-size:13px;line-height:1.4}.NewThreadForm-module__UfzOuG__submitButtonAi{background:var(--foreground);color:var(--background);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.NewThreadForm-module__UfzOuG__submitButtonAi:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.NewThreadForm-module__UfzOuG__submitButtonAi:disabled{opacity:.5;cursor:not-allowed}.NewThreadForm-module__UfzOuG__processingState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 0;display:flex}.NewThreadForm-module__UfzOuG__spinner{color:var(--foreground);animation:1s linear infinite NewThreadForm-module__UfzOuG__spin}@keyframes NewThreadForm-module__UfzOuG__spin{to{transform:rotate(360deg)}}.NewThreadForm-module__UfzOuG__processingText{color:var(--foreground);margin:0;font-size:1rem;font-weight:600}.NewThreadForm-module__UfzOuG__processingSub{color:var(--muted-foreground);margin:0;font-size:.85rem}.NewThreadForm-module__UfzOuG__doneState{flex-direction:column;align-items:center;gap:12px;padding:32px 0;display:flex}.NewThreadForm-module__UfzOuG__doneIcon{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:8px;display:flex}.NewThreadForm-module__UfzOuG__doneText{color:var(--foreground);margin:0;font-size:1.1rem;font-weight:700}.NewThreadForm-module__UfzOuG__doneSubtext{color:var(--muted-foreground);margin:0;font-size:.9rem}
.page-module__RueQ-a__pageContainer{width:100%}.page-module__RueQ-a__stickyHeader{z-index:10;background:var(--background);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #0000000d;position:sticky;top:0}.page-module__RueQ-a__headerInner{justify-content:space-between;align-items:center;max-width:80rem;margin:0 auto;padding:1rem 2rem;display:flex}.page-module__RueQ-a__headerLeft{align-items:center;gap:12px;display:flex}.page-module__RueQ-a__backButton{color:var(--muted-foreground);justify-content:center;align-items:center;width:1rem;height:1rem;transition:color .2s;display:flex}.page-module__RueQ-a__backButton:hover{color:var(--foreground)}.page-module__RueQ-a__boardInfo{margin-bottom:1px}.page-module__RueQ-a__boardTitle{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:500;line-height:1.2}.page-module__RueQ-a__boardDesc{color:var(--muted-foreground);margin:0;font-size:.875rem}.page-module__RueQ-a__headerRight{align-items:center;gap:12px;display:flex}.page-module__RueQ-a__searchContainer{position:relative}.page-module__RueQ-a__searchInput{background:#e9ebef4d;border:1px solid #0000000d;border-radius:8px;width:200px;padding:8px 16px 8px 36px;font-size:.875rem;transition:all .2s}.page-module__RueQ-a__searchInput:focus{background:var(--card);outline:none;box-shadow:0 0 0 2px #0000001a}.page-module__RueQ-a__searchIcon{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module__RueQ-a__aiToggle{color:var(--foreground);cursor:pointer;background:#e9ebef80;border:1px solid #0000000d;border-radius:8px;padding:8px 12px;font-size:.875rem;transition:all .2s}.page-module__RueQ-a__aiToggle:hover{background:#e9ebef}.page-module__RueQ-a__contentArea{max-width:80rem;margin:0 auto;padding:2rem}.page-module__RueQ-a__listHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.page-module__RueQ-a__categoryBadge{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:.75rem;font-weight:500}.page-module__RueQ-a__threadList{flex-direction:column;gap:1rem;display:flex}.page-module__RueQ-a__cardLink{color:inherit;text-decoration:none;display:block}.page-module__RueQ-a__threadCard{background:var(--card);border:1px solid #0000000d;border-radius:12px;padding:1.5rem;transition:all .3s}.page-module__RueQ-a__threadCard:hover{border-color:#0000001a;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.page-module__RueQ-a__cardHeader{margin-bottom:.75rem}.page-module__RueQ-a__threadTitle{color:var(--foreground);margin:0;font-size:1.125rem;font-weight:500;transition:color .2s}.page-module__RueQ-a__threadCard:hover .page-module__RueQ-a__threadTitle{color:#1a1a1ae6}.page-module__RueQ-a__cardFooter{justify-content:space-between;align-items:center;padding-top:.5rem;display:flex}.page-module__RueQ-a__tags{align-items:center;gap:.5rem;display:flex}.page-module__RueQ-a__tag{color:var(--muted-foreground);font-size:.75rem;transition:color .2s}.page-module__RueQ-a__threadCard:hover .page-module__RueQ-a__tag{color:var(--foreground)}.page-module__RueQ-a__metaData{color:var(--muted-foreground);align-items:center;gap:1rem;font-size:.75rem;display:flex}.page-module__RueQ-a__timestamp{align-items:center;gap:4px;display:flex}.page-module__RueQ-a__stats{align-items:center;gap:.75rem;display:flex}.page-module__RueQ-a__statItem{align-items:center;gap:.25rem;display:flex}@media (max-width:768px){.page-module__RueQ-a__contentArea,.page-module__RueQ-a__headerInner{padding-left:1rem;padding-right:1rem}.page-module__RueQ-a__threadCard{padding:1rem}}.page-module__RueQ-a__pagination{justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1rem 0;display:flex}.page-module__RueQ-a__pageButton{color:var(--foreground);background:var(--card);cursor:pointer;border:1px solid #0000001a;border-radius:.5rem;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.page-module__RueQ-a__pageButton:hover{background:var(--accent);box-shadow:0 2px 4px #0000000d}.page-module__RueQ-a__pageButtonDisabled{opacity:.3;pointer-events:none;cursor:default}.page-module__RueQ-a__pageInfo{color:var(--muted-foreground);font-size:.85rem;font-weight:500}
