@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.c757f81b.woff2)format("woff2");font-display:swap}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_db84d9df-module__MuXK3W__className{font-family:inter,inter Fallback}.inter_db84d9df-module__MuXK3W__variable{--font-inter:"inter","inter Fallback"}
.board-workspace{flex:1;min-width:0;min-height:0;display:flex}.board-scroll{flex:1;min-width:0;overflow-y:auto}.board-content{max-width:1180px;margin:0 auto;padding:40px 32px}.board-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.board-heading-copy{min-width:0}.board-eyebrow{color:hsl(var(--primary));letter-spacing:.16em;align-items:center;gap:8px;margin-bottom:12px;font-size:10px;font-weight:700;display:flex}.board-heading h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(24px,3vw,32px);font-weight:650}.board-heading p{color:hsl(var(--muted-foreground));max-width:520px;margin-top:8px;font-size:13px;line-height:1.6}.board-heading-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.board-heading-actions button{gap:7px}.board-filters{border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;padding:14px 0;display:flex}.board-tag-filter{color:hsl(var(--muted-foreground));align-items:center;gap:12px;font-size:12px;display:flex}.board-tag-filter select{background:hsl(var(--card));max-width:190px;color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:8px;padding:8px 28px 8px 10px}.board-filter-chip{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.board-filter-chip.is-active{color:hsl(var(--primary));border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.08)}.board-view-toggle{border:1px solid hsl(var(--border));border-radius:9px;margin-left:auto;padding:3px;display:flex}.board-view-toggle button{color:hsl(var(--muted-foreground));border-radius:6px;padding:6px 9px}.board-view-toggle button[aria-pressed=true]{color:hsl(var(--primary));background:hsl(var(--primary)/.12)}.board-section-label{color:hsl(var(--muted-foreground));justify-content:space-between;gap:12px;margin:0 2px 12px;font-size:11px;display:flex}.board-section-label>:first-child{color:hsl(var(--foreground));font-weight:600}.discussion-list{gap:10px;display:grid}.discussion-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px;display:grid}.discussion-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;flex-direction:column;min-width:0;transition:background .15s,border-color .15s;display:flex;overflow:hidden}.discussion-card:hover,.discussion-card:focus-visible{background:hsl(var(--muted)/.55);border-color:hsl(var(--primary)/.5)}.discussion-card-main{flex-direction:column;flex:1;min-width:0;padding:19px 22px;display:flex}.discussion-badges{flex-wrap:wrap;gap:6px;display:flex}.discussion-badges:empty{display:none}.discussion-badge{background:hsl(var(--muted)/.7);color:hsl(var(--muted-foreground));border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:550;display:inline-flex}.discussion-badge.pinned,.discussion-badge.answered{background:hsl(var(--primary)/.09);color:hsl(var(--primary))}.discussion-card h2{letter-spacing:-.02em;overflow-wrap:anywhere;justify-content:space-between;gap:14px;margin:9px 0 5px;font-size:17px;font-weight:600;line-height:1.5;display:flex}.discussion-open{color:hsl(var(--muted-foreground));opacity:0;flex-shrink:0;margin-top:4px;transition:opacity .15s}.discussion-card:hover .discussion-open,.discussion-card:focus-visible .discussion-open{opacity:1}.discussion-excerpt{-webkit-line-clamp:2;overflow-wrap:anywhere;color:hsl(var(--muted-foreground));-webkit-box-orient:vertical;margin-bottom:4px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.discussion-meta{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:11px;display:flex}.discussion-author{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;display:inline-flex}.discussion-author img,.discussion-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:22px;height:22px}.discussion-avatar{background:hsl(var(--primary)/.12);color:hsl(var(--primary));text-transform:uppercase;place-items:center;font-size:9px;display:inline-grid}.discussion-replies{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.discussion-cover{background:hsl(var(--muted));height:172px;position:relative}.discussion-cover img{-o-object-fit:cover;object-fit:cover}.board-empty{text-align:center;color:hsl(var(--muted-foreground));border:1px dashed hsl(var(--border));border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:64px 20px;display:flex}.board-empty h2{color:hsl(var(--foreground));font-size:18px;font-weight:600}.board-empty p{font-size:13px}.discussion-toolbar{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 20px;display:flex}.discussion-back{border-right:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));align-items:center;gap:7px;margin-right:8px;padding:8px 12px 8px 0;font-size:12px;display:flex}.discussion-back:hover{color:hsl(var(--foreground))}.discussion-thread-scroll{flex:1;min-height:0;padding:28px 24px;overflow-y:auto}.discussion-thread-content{max-width:960px;margin:0 auto}.discussion-original{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;margin-bottom:20px;padding:28px}.discussion-title{letter-spacing:-.035em;overflow-wrap:anywhere;margin-bottom:20px;font-size:clamp(23px,2.2vw,30px);font-weight:650;line-height:1.3}.discussion-post-body{border-top:1px solid hsl(var(--border));overflow-wrap:anywhere;padding-top:22px;line-height:1.75}.discussion-replies-heading{align-items:center;gap:10px;padding:10px 0 6px;font-size:14px;font-weight:600;display:flex}.discussion-replies-heading:after{content:"";background:hsl(var(--border));flex:1;height:1px}.discussion-organization{margin-bottom:20px;font-size:13px}.discussion-organization>div{margin-bottom:12px}.discussion-organize-tools{border:1px solid hsl(var(--border));border-radius:9px;padding:12px 16px}.discussion-organize-tools summary{cursor:pointer;color:hsl(var(--muted-foreground));font-size:12px}.discussion-organize-tools>div{margin-top:12px}.discussion-organize-tools label{min-width:0;max-width:100%}.discussion-organize-tools select{width:100%;margin-top:6px;display:block}.discussion-composer-dock{border-top:1px solid hsl(var(--border));background:hsl(var(--background));flex-shrink:0;padding:12px 24px 18px}.discussion-composer{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;min-width:0;padding:8px}.discussion-composer-dock .discussion-composer{max-width:960px;margin:0 auto}.discussion-composer:focus-within{border-color:hsl(var(--primary)/.55)}.discussion-composer-input textarea{box-shadow:none;background:0 0;border:0;padding:10px 12px;font-family:inherit;line-height:1.5}.discussion-composer-input textarea:focus-visible{box-shadow:none;outline:none}.discussion-composer-tools{flex-wrap:wrap;align-items:center;gap:4px;padding:0 4px;display:flex}.discussion-composer-hint{color:hsl(var(--muted-foreground));margin-left:8px;font-size:10px}.attachment-image-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:8px;max-width:900px;display:grid}.attachment-image-grid>button:only-child{max-width:620px}@media (max-width:1100px){.board-heading{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:640px){.board-content{padding:24px 16px}.board-heading{margin-bottom:24px}.board-heading-actions{gap:6px}.board-tag-filter>span{display:none}.board-tag-filter select{max-width:145px}.board-filter-chip{padding:8px}.board-filters{gap:7px}.discussion-card-main{padding:16px}.discussion-meta{gap:6px}.discussion-toolbar{padding:8px 12px}.discussion-back span{display:none}.discussion-thread-scroll{padding:16px 12px}.discussion-original{padding:18px}.discussion-composer-dock{padding:10px 12px}.discussion-composer-hint{display:none}}
