.postDetail-module__UyLDbq__post-detail-page{max-width:896px;margin:0 auto;padding:24px 16px 60px}.postDetail-module__UyLDbq__post-detail{margin-bottom:8px}.postDetail-module__UyLDbq__post-hero{aspect-ratio:16/9;border-radius:var(--radius-lg);border:.5px solid hsl(var(--color-border-hsl));cursor:zoom-in;background:var(--color-background-secondary);width:100%;margin-bottom:20px;padding:0;transition:opacity .15s;display:block;overflow:hidden}.postDetail-module__UyLDbq__post-hero:hover{opacity:.9}.postDetail-module__UyLDbq__post-hero img{object-fit:cover;width:100%;height:100%;display:block}.postDetail-module__UyLDbq__post-header-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.postDetail-module__UyLDbq__post-detail-title{color:var(--color-text-primary);flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;font-size:25px;font-weight:600;line-height:1.25;display:flex}.postDetail-module__UyLDbq__post-detail-meta{color:var(--color-text-tertiary);align-items:center;gap:8px;font-size:13px;display:flex}.postDetail-module__UyLDbq__post-detail-author{color:#f59e0b;font-weight:500;text-decoration:none}.postDetail-module__UyLDbq__post-detail-author:hover{text-decoration:underline}.postDetail-module__UyLDbq__post-detail-chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.postDetail-module__UyLDbq__post-chip{background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);color:var(--color-text-secondary);border-radius:8px;padding:4px 10px;font-size:12px}.postDetail-module__UyLDbq__post-facts{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.postDetail-module__UyLDbq__post-fact-pill{border-radius:var(--radius-full);align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.postDetail-module__UyLDbq__post-fact-pill--cost{background:var(--color-background-secondary);border:.5px solid hsl(var(--color-border-hsl));color:var(--color-text-primary);font-variant-numeric:tabular-nums}.postDetail-module__UyLDbq__post-product-link{border-radius:var(--radius-full);color:var(--color-brand);border:.5px solid color-mix(in srgb, var(--color-brand) 40%, transparent);background:color-mix(in srgb, var(--color-brand) 8%, transparent);align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background .15s;display:inline-flex}.postDetail-module__UyLDbq__post-product-link:hover{background:color-mix(in srgb, var(--color-brand) 16%, transparent)}.postDetail-module__UyLDbq__post-divider{background:hsl(var(--color-border-hsl));border:0;height:.5px;margin:24px 0}.postDetail-module__UyLDbq__post-actions{align-items:center;gap:10px;margin-top:20px;display:flex}.postDetail-module__UyLDbq__post-chip-symptom{color:#fb923c;border-color:#fb923c4d}.postDetail-module__UyLDbq__post-resolution-note{color:var(--color-text-primary);background:#22c55e0f;border:.5px solid #22c55e33;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px}.postDetail-module__UyLDbq__post-detail-performance{margin-bottom:20px}.postDetail-module__UyLDbq__post-perf-grid{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.postDetail-module__UyLDbq__post-perf-stat{flex-direction:column;gap:2px;display:flex}.postDetail-module__UyLDbq__post-perf-stat-value{color:var(--color-brand);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.postDetail-module__UyLDbq__post-perf-stat-label{color:hsl(var(--color-text-tertiary-hsl));text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:500}.postDetail-module__UyLDbq__post-perf-meta{flex-direction:column;gap:2px;display:flex}.postDetail-module__UyLDbq__post-perf-meta-label{color:hsl(var(--color-text-tertiary-hsl));text-transform:uppercase;letter-spacing:.04em;font-size:10px}.postDetail-module__UyLDbq__post-perf-meta-value{color:hsl(var(--color-text-primary-hsl));font-size:14px;font-weight:500}.postDetail-module__UyLDbq__post-detail-proof{margin-bottom:16px}.postDetail-module__UyLDbq__post-detail-proof img{object-fit:contain;max-height:400px}.postDetail-module__UyLDbq__post-detail-body{color:var(--color-text-primary);white-space:pre-wrap;word-wrap:break-word;margin-bottom:16px;font-size:15px;line-height:1.6}.postDetail-module__UyLDbq__post-edit-link{color:var(--color-text-secondary);border:1px solid hsl(var(--color-border-hsl));border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.postDetail-module__UyLDbq__post-edit-link:hover{color:var(--color-text-primary);border-color:var(--color-text-tertiary)}.postDetail-module__UyLDbq__post-back-link{color:var(--color-text-tertiary);align-items:center;gap:6px;font-size:13px;text-decoration:none;transition:color .15s;display:inline-flex}.postDetail-module__UyLDbq__post-back-link:hover{color:var(--color-text-secondary)}@media (max-width:640px){.postDetail-module__UyLDbq__post-detail-title{font-size:21px}}
.PostBadges-module__fEueRq__status-badge{letter-spacing:.3px;vertical-align:middle;border-radius:10px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-block}.PostBadges-module__fEueRq__status-open.PostBadges-module__fEueRq__status-teal{color:#14b8a6;background:#14b8a61f}.PostBadges-module__fEueRq__status-answered{color:#22c55e;background:#22c55e1f}.PostBadges-module__fEueRq__status-resolved{color:#a1a1aa;background:#7373731f}.PostBadges-module__fEueRq__severity-minor{color:#fb923c;background:#fb923c14}.PostBadges-module__fEueRq__severity-major{color:#fb923c;background:#fb923c29}.PostBadges-module__fEueRq__severity-urgent{color:#ef4444;background:#ef444429}
.CommentsThread-module__zNSVfq__comments-thread{border-top:.5px solid var(--color-border-tertiary);margin-top:32px;padding-top:24px}.CommentsThread-module__zNSVfq__comments-header{margin-bottom:20px}.CommentsThread-module__zNSVfq__comments-header h3{color:var(--color-text-primary);font-size:16px;font-weight:600}.CommentsThread-module__zNSVfq__comments-list{flex-direction:column;gap:14px;display:flex}.CommentsThread-module__zNSVfq__comment-item{gap:12px;display:flex}.CommentsThread-module__zNSVfq__comment-accepted{background:#22c55e0a;border:.5px solid #22c55e26;border-radius:10px;padding:12px}.CommentsThread-module__zNSVfq__comment-avatar{background:var(--color-background-secondary);border-radius:50%;flex-shrink:0;width:36px;height:36px;overflow:hidden}.CommentsThread-module__zNSVfq__comment-avatar img{object-fit:cover;width:100%;height:100%}.CommentsThread-module__zNSVfq__comment-avatar-placeholder{background:var(--color-background-tertiary,var(--color-background-secondary));width:100%;height:100%}.CommentsThread-module__zNSVfq__comment-body{flex:1;min-width:0}.CommentsThread-module__zNSVfq__comment-header{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.CommentsThread-module__zNSVfq__comment-handle{color:#f59e0b;font-size:13px;font-weight:500;text-decoration:none}.CommentsThread-module__zNSVfq__comment-handle:hover{text-decoration:underline}.CommentsThread-module__zNSVfq__comment-owner-badge{color:#f59e0b;letter-spacing:.3px;background:#f59e0b1f;border-radius:8px;padding:1px 7px;font-size:10px;font-weight:500}.CommentsThread-module__zNSVfq__comment-time{color:var(--color-text-tertiary);font-size:12px}.CommentsThread-module__zNSVfq__comment-text{color:var(--color-text-primary);white-space:pre-wrap;word-wrap:break-word;font-size:14px;line-height:1.5}.CommentsThread-module__zNSVfq__comment-text a{color:#f59e0b;text-decoration:none}.CommentsThread-module__zNSVfq__comment-text a:hover{text-decoration:underline}.CommentsThread-module__zNSVfq__comment-actions{align-items:center;gap:14px;margin-top:8px;font-size:12px;display:flex}.CommentsThread-module__zNSVfq__comment-actions button{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.CommentsThread-module__zNSVfq__comment-actions button:hover{color:var(--color-text-secondary)}.CommentsThread-module__zNSVfq__comment-upvoted{color:#f59e0b}.CommentsThread-module__zNSVfq__comment-accept{color:#22c55e}.CommentsThread-module__zNSVfq__comment-delete:hover{color:#ef4444}.CommentsThread-module__zNSVfq__comment-replies{border-left:1px solid #ffffff14;flex-direction:column;gap:10px;margin-top:12px;padding-left:16px;display:flex}.CommentsThread-module__zNSVfq__comment-composer{background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:10px;margin-bottom:24px;padding:12px}.CommentsThread-module__zNSVfq__comment-composer textarea{resize:vertical;width:100%;color:var(--color-text-primary);background:0 0;border:none;min-height:60px;font-family:inherit;font-size:14px;line-height:1.5}.CommentsThread-module__zNSVfq__comment-composer textarea:focus{outline:none}.CommentsThread-module__zNSVfq__comment-warning{color:#e88888;background:#e24b4a1a;border:1px solid #e24b4a4d;border-radius:7px;align-items:center;gap:7px;margin-bottom:10px;padding:8px 11px;font-size:11px;display:flex}.CommentsThread-module__zNSVfq__comment-warning svg{color:#e88888;flex-shrink:0}.CommentsThread-module__zNSVfq__comment-composer-footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.CommentsThread-module__zNSVfq__comment-composer-count{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.CommentsThread-module__zNSVfq__comment-deleted{color:var(--color-text-tertiary);background:var(--color-background-secondary);border-radius:8px;padding:12px;font-size:13px;font-style:italic}.CommentsThread-module__zNSVfq__comment-signin-prompt{text-align:center;background:var(--color-background-secondary);border:.5px dashed var(--color-border-tertiary);border-radius:10px;margin-bottom:16px;padding:20px}.CommentsThread-module__zNSVfq__comment-signin-prompt a{color:#f59e0b;font-size:14px;text-decoration:none}.CommentsThread-module__zNSVfq__comment-signin-prompt a:hover{text-decoration:underline}.CommentsThread-module__zNSVfq__report-menu-wrapper{position:relative}.CommentsThread-module__zNSVfq__report-menu{background:var(--color-background-primary);border:.5px solid var(--color-border-secondary);z-index:10;border-radius:8px;min-width:140px;padding:4px;position:absolute;bottom:100%;right:0;box-shadow:0 4px 12px #0003}.CommentsThread-module__zNSVfq__report-menu button{text-align:left;width:100%;color:var(--color-text-secondary);border-radius:6px;padding:8px 12px;font-size:13px;display:block}.CommentsThread-module__zNSVfq__report-menu button:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}@media (max-width:640px){.CommentsThread-module__zNSVfq__comment-avatar{width:28px;height:28px}}
.IssueResolveControl-module__8jso6q__issue-resolve{margin:16px 0}.IssueResolveControl-module__8jso6q__issue-resolve-form{background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:10px;padding:16px}.IssueResolveControl-module__8jso6q__issue-resolve-form textarea{border:.5px solid var(--color-border-tertiary);width:100%;color:var(--color-text-primary);resize:vertical;background:0 0;border-radius:8px;min-height:60px;margin-bottom:12px;padding:10px;font-family:inherit;font-size:14px}.IssueResolveControl-module__8jso6q__issue-resolve-form textarea:focus{border-color:#f59e0b;outline:none}.IssueResolveControl-module__8jso6q__issue-resolve-actions{justify-content:flex-end;gap:10px;display:flex}
.PostPhotosGallery-module__cX5P0q__post-detail-photos{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.PostPhotosGallery-module__cX5P0q__post-detail-photo-btn{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:0;overflow:hidden}.PostPhotosGallery-module__cX5P0q__post-detail-photo-btn:hover{opacity:.9}.PostPhotosGallery-module__cX5P0q__post-detail-photo{object-fit:cover;border-radius:8px;width:180px;height:135px;display:block}@media (max-width:640px){.PostPhotosGallery-module__cX5P0q__post-detail-photos{gap:6px}.PostPhotosGallery-module__cX5P0q__post-detail-photo{width:140px;height:105px}}
.MarkdownRenderer-module__HgHE7a__markdown-body{color:var(--color-text-primary);word-wrap:break-word;font-size:15px;line-height:1.7}.MarkdownRenderer-module__HgHE7a__markdown-body>*+*{margin-top:16px}.MarkdownRenderer-module__HgHE7a__markdown-body h1,.MarkdownRenderer-module__HgHE7a__markdown-body h2,.MarkdownRenderer-module__HgHE7a__markdown-body h3{color:var(--color-text-primary);margin-top:28px;font-weight:600;line-height:1.3}.MarkdownRenderer-module__HgHE7a__markdown-body h1{font-size:22px}.MarkdownRenderer-module__HgHE7a__markdown-body h2{font-size:19px}.MarkdownRenderer-module__HgHE7a__markdown-body h3{font-size:17px}.MarkdownRenderer-module__HgHE7a__markdown-body a{color:#f59e0b;border-bottom:.5px solid #f59e0b66;text-decoration:none}.MarkdownRenderer-module__HgHE7a__markdown-body a:hover{border-bottom-color:#f59e0b}.MarkdownRenderer-module__HgHE7a__markdown-body ul{padding-left:24px;list-style-type:disc}.MarkdownRenderer-module__HgHE7a__markdown-body ol{padding-left:24px;list-style-type:decimal}.MarkdownRenderer-module__HgHE7a__markdown-body li{margin:4px 0}.MarkdownRenderer-module__HgHE7a__markdown-body li>p{margin:0}.MarkdownRenderer-module__HgHE7a__markdown-body blockquote{color:var(--color-text-secondary);border-left:3px solid #f59e0b66;padding-left:16px;font-style:italic}.MarkdownRenderer-module__HgHE7a__markdown-body code{background:hsl(var(--color-bg-secondary-hsl));color:#f59e0b;border-radius:4px;padding:2px 6px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:13px}.MarkdownRenderer-module__HgHE7a__markdown-body pre{background:hsl(var(--color-bg-secondary-hsl));border:.5px solid hsl(var(--color-border-hsl));border-radius:8px;padding:14px 18px;overflow-x:auto}.MarkdownRenderer-module__HgHE7a__markdown-body pre code{color:var(--color-text-primary);background:0 0;padding:0}.MarkdownRenderer-module__HgHE7a__markdown-body img{border-radius:8px;max-width:100%;margin:16px auto;display:block}.MarkdownRenderer-module__HgHE7a__markdown-body hr{border:none;border-top:.5px solid hsl(var(--color-border-hsl));margin:24px 0}.MarkdownRenderer-module__HgHE7a__markdown-body table{border-collapse:collapse;width:100%;font-size:13px}.MarkdownRenderer-module__HgHE7a__markdown-body th,.MarkdownRenderer-module__HgHE7a__markdown-body td{border-bottom:.5px solid hsl(var(--color-border-hsl));text-align:left;padding:8px 12px}.MarkdownRenderer-module__HgHE7a__markdown-body th{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}
.ClaimBanner-module__EzjWjG__claim-banner{background:#ff8a3d14;border:.5px solid #ff8a3d59;border-radius:12px;padding:16px 20px}.ClaimBanner-module__EzjWjG__claim-banner-content{justify-content:space-between;align-items:center;gap:16px;display:flex}.ClaimBanner-module__EzjWjG__claim-banner-title{color:hsl(var(--color-text-primary-hsl));font-size:14px;font-weight:500}.ClaimBanner-module__EzjWjG__claim-banner-message{color:hsl(var(--color-text-secondary-hsl));margin-top:4px;font-size:12px;line-height:1.4}.ClaimBanner-module__EzjWjG__claim-banner-cta{color:#fff;white-space:nowrap;background:#ff8a3d;border-radius:8px;flex-shrink:0;padding:10px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s}.ClaimBanner-module__EzjWjG__claim-banner-cta:hover{background:#ff7a23}@media (max-width:640px){.ClaimBanner-module__EzjWjG__claim-banner-content{flex-direction:column;align-items:stretch}.ClaimBanner-module__EzjWjG__claim-banner-cta{text-align:center}}
.PostPreviewModal-module__BS5wIa__preview-modal-overlay{z-index:200;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.PostPreviewModal-module__BS5wIa__preview-modal{background:hsl(var(--color-bg-primary-hsl));border:.5px solid hsl(var(--color-border-hsl));border-radius:14px;flex-direction:column;width:100%;max-width:720px;max-height:85vh;display:flex;overflow:hidden}.PostPreviewModal-module__BS5wIa__preview-modal-header{border-bottom:.5px solid hsl(var(--color-border-hsl));background:hsl(var(--color-bg-primary-hsl));z-index:2;justify-content:space-between;align-items:center;padding:14px 20px;display:flex;position:sticky;top:0}.PostPreviewModal-module__BS5wIa__preview-modal-label{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:600}.PostPreviewModal-module__BS5wIa__preview-modal-actions{gap:10px;display:flex}.PostPreviewModal-module__BS5wIa__preview-modal-close{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px;display:none}.PostPreviewModal-module__BS5wIa__preview-modal-content{flex:1;padding:28px 32px;overflow-y:auto}.PostPreviewModal-module__BS5wIa__preview-modal-title{color:var(--color-text-primary);margin:12px 0 8px;font-size:26px;font-weight:700;line-height:1.2}.PostPreviewModal-module__BS5wIa__preview-modal-date{color:var(--color-text-tertiary);margin-bottom:20px;font-size:13px;display:block}.PostPreviewModal-module__BS5wIa__preview-modal-body{margin-top:20px}.PostPreviewModal-module__BS5wIa__preview-modal-empty{color:var(--color-text-tertiary);font-size:14px;font-style:italic}@media (max-width:640px){.PostPreviewModal-module__BS5wIa__preview-modal-close{display:block}.PostPreviewModal-module__BS5wIa__preview-modal-actions .btn-secondary{display:none}.PostPreviewModal-module__BS5wIa__preview-modal-content{padding:20px 16px}.PostPreviewModal-module__BS5wIa__preview-modal{max-height:95vh}}
.AboutBuild-module__Aoy67q__about-build{background:#ffffff05;border:.5px solid #ffffff14;border-radius:12px;padding:20px 24px}.AboutBuild-module__Aoy67q__about-build--empty{border-style:dashed}.AboutBuild-module__Aoy67q__about-build-header{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.AboutBuild-module__Aoy67q__about-build-title{color:var(--color-text-primary);margin:0;font-size:15px;font-weight:500}.AboutBuild-module__Aoy67q__about-build-edit{color:var(--color-text-tertiary);font-size:12px;text-decoration:none}.AboutBuild-module__Aoy67q__about-build-edit:hover{color:var(--color-text-secondary)}.AboutBuild-module__Aoy67q__about-build-empty-message{color:var(--color-text-tertiary);margin:0 0 14px;font-size:13px;line-height:1.5}.AboutBuild-module__Aoy67q__about-build-empty-cta{color:#ff8a3d;background:#ff8a3d1f;border:.5px solid #ff8a3d59;border-radius:7px;padding:8px 16px;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.AboutBuild-module__Aoy67q__about-build-empty-cta:hover{background:#ff8a3d33}.AboutBuild-module__Aoy67q__about-build-text{color:var(--color-text-secondary);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.AboutBuild-module__Aoy67q__about-build-updated{color:var(--color-text-tertiary);border-top:.5px solid #ffffff0f;margin-top:14px;padding-top:12px;font-size:11px}
.TypeSelector-module__FiOVSq__type-selector{margin-bottom:20px;display:inline-block;position:relative}.TypeSelector-module__FiOVSq__type-selector-pill{color:var(--type-color,var(--color-text-primary));cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.TypeSelector-module__FiOVSq__type-selector-pill:hover{background:#ffffff17}.TypeSelector-module__FiOVSq__type-selector-icon{color:var(--type-color);align-items:center;display:flex}.TypeSelector-module__FiOVSq__type-selector-chevron{color:var(--color-text-tertiary);transition:transform .15s}.TypeSelector-module__FiOVSq__type-selector-chevron.TypeSelector-module__FiOVSq__open{transform:rotate(180deg)}.TypeSelector-module__FiOVSq__type-selector-dropdown{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);z-index:50;min-width:180px;box-shadow:var(--shadow-elevated);padding:4px;position:absolute;top:calc(100% + 6px);left:0}.TypeSelector-module__FiOVSq__type-selector-option{border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .1s;display:flex}.TypeSelector-module__FiOVSq__type-selector-option:hover{background:#ffffff0d}.TypeSelector-module__FiOVSq__type-selector-option-icon{color:var(--type-color);flex-shrink:0;align-items:center;display:flex}.TypeSelector-module__FiOVSq__type-selector-option-label{flex:1}.TypeSelector-module__FiOVSq__type-selector-check{color:var(--type-color);flex-shrink:0}
.CategorySelect-module__LXRo4a__category-select{width:100%;position:relative}.CategorySelect-module__LXRo4a__category-select-trigger{background:hsl(var(--color-bg-secondary-hsl));border:.5px solid hsl(var(--color-border-hsl));width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;transition:border-color .15s;display:flex}.CategorySelect-module__LXRo4a__category-select-trigger:focus-visible{border-color:var(--color-text-tertiary);outline:none}.CategorySelect-module__LXRo4a__category-select-icon{color:var(--cat-color,var(--color-text-tertiary));flex-shrink:0;align-items:center;display:flex}.CategorySelect-module__LXRo4a__category-select-label{color:var(--color-text-primary);flex:1}.CategorySelect-module__LXRo4a__category-select-placeholder{color:var(--color-text-tertiary);flex:1}.CategorySelect-module__LXRo4a__category-select-chevron{color:var(--color-text-tertiary);flex-shrink:0;transition:transform .15s}.CategorySelect-module__LXRo4a__category-select-chevron.CategorySelect-module__LXRo4a__open{transform:rotate(180deg)}.CategorySelect-module__LXRo4a__category-select-dropdown{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);z-index:50;max-height:320px;box-shadow:var(--shadow-elevated);padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.CategorySelect-module__LXRo4a__category-select-option{border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .1s;display:flex}.CategorySelect-module__LXRo4a__category-select-option:hover{background:#ffffff0d}.CategorySelect-module__LXRo4a__category-select-option-icon{color:var(--cat-color);flex-shrink:0;align-items:center;display:flex}.CategorySelect-module__LXRo4a__category-select-option-label{flex:1}.CategorySelect-module__LXRo4a__category-select-check{color:var(--cat-color);flex-shrink:0}
.PerformanceComposer-module__ae8CIa__performance-composer-page{min-height:calc(100vh - 64px);padding:24px 24px 64px}.PerformanceComposer-module__ae8CIa__performance-composer-container{max-width:760px;margin:0 auto}.PerformanceComposer-module__ae8CIa__composer-top-bar{border-bottom:.5px solid hsl(var(--color-border-hsl));justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}@media (max-width:768px){.PerformanceComposer-module__ae8CIa__composer-top-bar{z-index:20;background:hsl(var(--color-bg-primary-hsl));margin-bottom:16px;margin-left:-24px;margin-right:-24px;padding:12px 24px;position:sticky;top:64px}}.PerformanceComposer-module__ae8CIa__composer-top-actions{gap:10px;display:flex}.PerformanceComposer-module__ae8CIa__performance-tabs{background:#ffffff08;border-radius:10px;gap:4px;margin-bottom:24px;padding:4px;display:flex;overflow-x:auto}.PerformanceComposer-module__ae8CIa__performance-tab{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;transition:background .15s,color .15s;display:flex}.PerformanceComposer-module__ae8CIa__performance-tab:hover{background:#ffffff0a}.PerformanceComposer-module__ae8CIa__performance-tab--active{color:#e85d75;background:#e85d7526;font-weight:500}.PerformanceComposer-module__ae8CIa__performance-tab svg{flex-shrink:0}.PerformanceComposer-module__ae8CIa__performance-section{margin-bottom:18px}.PerformanceComposer-module__ae8CIa__performance-section-label{color:var(--color-text-tertiary);letter-spacing:.3px;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:500}.PerformanceComposer-module__ae8CIa__performance-field-label{color:var(--color-text-tertiary);margin-bottom:8px;font-size:11px;display:block}.PerformanceComposer-module__ae8CIa__performance-optional{color:var(--color-text-tertiary);opacity:.7}.PerformanceComposer-module__ae8CIa__performance-row-2col{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.PerformanceComposer-module__ae8CIa__performance-row-3col{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.PerformanceComposer-module__ae8CIa__performance-field label{color:var(--color-text-tertiary);margin-bottom:6px;font-size:11px;display:block}.PerformanceComposer-module__ae8CIa__performance-field input,.PerformanceComposer-module__ae8CIa__performance-field select,.PerformanceComposer-module__ae8CIa__performance-textarea{width:100%;color:var(--color-text-primary);box-sizing:border-box;background:#ffffff0a;border:.5px solid #ffffff1f;border-radius:8px;padding:11px 12px;font-family:inherit;font-size:13px}.PerformanceComposer-module__ae8CIa__performance-field input:focus,.PerformanceComposer-module__ae8CIa__performance-field select:focus,.PerformanceComposer-module__ae8CIa__performance-textarea:focus{border-color:#e85d7580;outline:none}.PerformanceComposer-module__ae8CIa__performance-textarea{resize:vertical;min-height:80px}.PerformanceComposer-module__ae8CIa__performance-input-suffix{position:relative}.PerformanceComposer-module__ae8CIa__performance-input-suffix input{padding-right:60px}.PerformanceComposer-module__ae8CIa__performance-input-suffix span{color:var(--color-text-tertiary);pointer-events:none;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.PerformanceComposer-module__ae8CIa__performance-condition-chips{flex-wrap:wrap;gap:6px;display:flex}.PerformanceComposer-module__ae8CIa__performance-condition-chip{color:var(--color-text-secondary);cursor:pointer;background:#ffffff0a;border:.5px solid #ffffff1a;border-radius:8px;padding:5px 10px;font-size:11px;transition:all .15s}.PerformanceComposer-module__ae8CIa__performance-condition-chip:hover{background:#ffffff12}.PerformanceComposer-module__ae8CIa__performance-condition-chip--active{color:#ff8a3d;background:#ff8a3d1f;border-color:#ff8a3d59}.PerformanceComposer-module__ae8CIa__performance-proof-upload{color:var(--color-text-secondary);cursor:pointer;background:#ffffff08;border:1px dashed #ffffff26;border-radius:8px;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:13px;transition:border-color .15s;display:flex}.PerformanceComposer-module__ae8CIa__performance-proof-upload:hover{border-color:#ffffff4d}.PerformanceComposer-module__ae8CIa__performance-proof-upload.PerformanceComposer-module__ae8CIa__loading{opacity:.6;cursor:not-allowed}.PerformanceComposer-module__ae8CIa__performance-proof-preview{display:inline-block;position:relative}.PerformanceComposer-module__ae8CIa__performance-proof-preview img{border-radius:8px;max-width:200px;display:block}.PerformanceComposer-module__ae8CIa__performance-proof-remove{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:6px;right:6px}.PerformanceComposer-module__ae8CIa__performance-composer-error{color:#d68a3c;background:#d68a3c1a;border:.5px solid #d68a3c4d;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px}@media (max-width:640px){.PerformanceComposer-module__ae8CIa__performance-row-2col,.PerformanceComposer-module__ae8CIa__performance-row-3col{grid-template-columns:1fr}.PerformanceComposer-module__ae8CIa__performance-tabs{gap:2px}.PerformanceComposer-module__ae8CIa__performance-tab{padding:7px 10px;font-size:12px}}
.PostComposer-module__Oxdrda__post-composer-page{min-height:calc(100vh - 64px);padding:24px 24px 80px}.PostComposer-module__Oxdrda__post-composer{max-width:760px;margin:0 auto}.PostComposer-module__Oxdrda__composer-top-bar{border-bottom:.5px solid hsl(var(--color-border-hsl));justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}@media (max-width:768px){.PostComposer-module__Oxdrda__composer-top-bar{z-index:20;background:hsl(var(--color-bg-primary-hsl));margin-bottom:16px;margin-left:-24px;margin-right:-24px;padding:12px 24px;position:sticky;top:64px}}.PostComposer-module__Oxdrda__composer-top-actions{gap:10px;display:flex}.PostComposer-module__Oxdrda__composer-field{margin-bottom:18px}.PostComposer-module__Oxdrda__composer-label{letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.PostComposer-module__Oxdrda__composer-field-hint{color:var(--color-text-tertiary);margin-top:6px;font-size:11px;line-height:1.5}.PostComposer-module__Oxdrda__composer-title-input{background:hsl(var(--color-bg-secondary-hsl));border:.5px solid hsl(var(--color-border-hsl));width:100%;color:var(--color-text-primary);border-radius:10px;padding:14px 16px;font-size:18px;font-weight:500;transition:border-color .15s}.PostComposer-module__Oxdrda__composer-title-input:focus{border-color:var(--color-text-tertiary);outline:none}.PostComposer-module__Oxdrda__composer-title-input::placeholder{color:var(--color-text-tertiary)}.PostComposer-module__Oxdrda__composer-input{background:hsl(var(--color-bg-secondary-hsl));border:.5px solid hsl(var(--color-border-hsl));width:100%;color:var(--color-text-primary);border-radius:8px;padding:10px 14px;font-size:14px;transition:border-color .15s}.PostComposer-module__Oxdrda__composer-input:focus{border-color:var(--color-text-tertiary);outline:none}.PostComposer-module__Oxdrda__composer-select{background:hsl(var(--color-bg-secondary-hsl));border:.5px solid hsl(var(--color-border-hsl));width:100%;color:var(--color-text-primary);cursor:pointer;appearance:auto;border-radius:8px;padding:10px 14px;font-size:14px}.PostComposer-module__Oxdrda__composer-select:focus{outline:none}.PostComposer-module__Oxdrda__composer-simple-textarea{background:hsl(var(--color-bg-secondary-hsl));border:.5px solid hsl(var(--color-border-hsl));width:100%;color:var(--color-text-primary);resize:vertical;border-radius:10px;min-height:100px;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.6;transition:border-color .15s}.PostComposer-module__Oxdrda__composer-simple-textarea:focus{border-color:var(--color-text-tertiary);outline:none}.PostComposer-module__Oxdrda__composer-simple-textarea::placeholder{color:var(--color-text-tertiary)}.PostComposer-module__Oxdrda__composer-row{gap:12px;margin-bottom:18px;display:flex}.PostComposer-module__Oxdrda__composer-row .PostComposer-module__Oxdrda__composer-field{margin-bottom:0}.PostComposer-module__Oxdrda__composer-radio-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PostComposer-module__Oxdrda__composer-radio{background:hsl(var(--color-bg-secondary-hsl));border:.5px solid hsl(var(--color-border-hsl));color:var(--color-text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;transition:all .15s;display:inline-flex}.PostComposer-module__Oxdrda__composer-radio input{display:none}.PostComposer-module__Oxdrda__composer-radio.PostComposer-module__Oxdrda__active{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b66}.PostComposer-module__Oxdrda__composer-chips{flex-wrap:wrap;gap:6px;display:flex}.PostComposer-module__Oxdrda__composer-chip{background:hsl(var(--color-bg-secondary-hsl));border:.5px solid hsl(var(--color-border-hsl));color:var(--color-text-secondary);cursor:pointer;border-radius:99px;padding:5px 12px;font-size:12px;transition:all .15s}.PostComposer-module__Oxdrda__composer-chip.PostComposer-module__Oxdrda__active{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b66}.PostComposer-module__Oxdrda__composer-toggle{color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.PostComposer-module__Oxdrda__composer-clear{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px}.PostComposer-module__Oxdrda__composer-clear:hover{color:var(--color-text-secondary)}.PostComposer-module__Oxdrda__post-form-error{color:#ef4444;background:#ef44441a;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.PostComposer-module__Oxdrda__mod-photo-picker{flex-wrap:wrap;gap:6px;display:flex}.PostComposer-module__Oxdrda__mod-photo-thumb{cursor:pointer;background:hsl(var(--color-bg-secondary-hsl));border:2px solid #0000;border-radius:8px;flex-shrink:0;width:56px;height:56px;padding:0;transition:border-color .15s,opacity .15s;position:relative;overflow:hidden}.PostComposer-module__Oxdrda__mod-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.PostComposer-module__Oxdrda__mod-photo-thumb:hover:not(.PostComposer-module__Oxdrda__mod-photo-thumb--selected){opacity:.85;border-color:hsl(var(--color-border-hsl))}.PostComposer-module__Oxdrda__mod-photo-thumb--selected{border-color:var(--color-brand)}.PostComposer-module__Oxdrda__mod-photo-check{color:#fff;background:#00000073;justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}
