.page_page__yBXtz{display:flex;flex-direction:column;gap:20px}.page_header__NxRrj{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.page_title__uPeI7{font-size:22px;font-weight:700;margin:0;letter-spacing:-.02em}.page_subtitle__M3C0T{margin:4px 0 0;font-size:13px;color:var(--text-muted)}.page_askBtn__tVOAl{background:var(--primary,#22c55e);color:#052e16;border:none;padding:9px 18px;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer}.page_askBtn__tVOAl:disabled{opacity:.5;cursor:not-allowed}.page_toolbar__TDJpg{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.page_searchWrap__PHE5H{display:flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:6px 12px;flex:1 1 280px;max-width:480px}.page_searchInput__5ojH5{flex:1 1;border:none;background:transparent;color:var(--text);font-size:13.5px;outline:none;font-family:inherit}.page_tabs__PIQ1C{display:inline-flex;border:1px solid var(--border);border-radius:999px;padding:3px;gap:2px}.page_tab__SqbhS{border:none;background:transparent;color:var(--text-muted);font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;cursor:pointer}.page_tab__SqbhS:hover{color:var(--text)}.page_tabActive__XJeFV{background:color-mix(in oklab,var(--primary,#22c55e) 18%,var(--surface));color:var(--primary,#22c55e)}.page_tagFilter__49kIb{display:flex;flex-wrap:wrap;gap:6px;border-top:1px dashed var(--border);padding-top:12px}.page_tagChip___tE3n{border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:11.5px;padding:4px 10px;border-radius:999px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.page_tagChip___tE3n:hover{border-color:var(--primary,#22c55e);color:var(--text)}.page_tagChipActive__5dLd1{background:var(--primary,#22c55e);border-color:var(--primary,#22c55e);color:#052e16}.page_activeFilters__Fw7MQ{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 0}.page_activeFilterPill__oc_uv{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:4px 10px 4px 12px;border-radius:999px;background:color-mix(in oklab,var(--primary,#22c55e) 12%,var(--surface));border:1px solid color-mix(in oklab,var(--primary,#22c55e) 30%,var(--border));color:var(--text)}.page_activeFilterPill__oc_uv strong{color:var(--primary,#22c55e);font-weight:700}.page_activeFilterPill__oc_uv button{border:none;background:transparent;color:inherit;font-size:14px;line-height:1;cursor:pointer;padding:0 4px}.page_clearAllBtn__pFN7X{border:none;background:transparent;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.page_clearAllBtn__pFN7X:hover{color:var(--text)}.page_list__jLGzG{display:flex;flex-direction:column;gap:10px}.page_row___PASm{display:grid;grid-template-columns:96px 1fr auto;grid-gap:18px;gap:18px;align-items:center;border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:14px 18px;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.page_row___PASm:hover{border-color:var(--primary,#22c55e);transform:translateY(-1px)}.page_stats__68v8O{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:11.5px;color:var(--text-muted)}.page_stat___fhG5{display:flex;align-items:baseline;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_stat___fhG5 strong{font-size:14px;color:var(--text)}.page_statAccepted__vwFZX strong{color:var(--primary,#22c55e)}.page_body__55aqP{display:flex;flex-direction:column;gap:6px}.page_questionTitle__VzXUH{font-size:15px;font-weight:600;color:var(--text);letter-spacing:-.01em;margin:0}.page_snippet__oq8Zp{margin:0;font-size:12.5px;color:var(--text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_metaRow__QsWT3{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11.5px;color:var(--text-muted)}.page_tag__r8OD9{font-size:10.5px;padding:2px 8px;border-radius:999px;background:var(--surface-strong,color-mix(in oklab,var(--border) 50%,transparent));color:var(--text)}.page_right__UbLoc{text-align:right;display:flex;flex-direction:column;gap:4px}.page_author__Wli8f{font-size:12px;font-weight:600;color:var(--text)}.page_timestamp__ig6Gt{font-size:11px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_modalBackdrop__XL_RR{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.page_modal__sr2H5{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px;max-width:520px;width:100%;display:flex;flex-direction:column;gap:14px;max-height:90vh;overflow-y:auto}.page_modalTitle__VTO7C{font-size:17px;font-weight:700;margin:0;letter-spacing:-.01em}.page_modalHint__gIJCY{font-size:12.5px;color:var(--text-muted);margin:0;line-height:1.55}.page_formRow__x5j9J{display:flex;flex-direction:column;gap:4px}.page_formLabel__VUNFP{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.page_formInput__SRRh1,.page_formTextarea__n1Huu{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:8px 10px;color:var(--text);font-size:13px;font-family:inherit}.page_formTextarea__n1Huu{min-height:160px;resize:vertical;line-height:1.55}.page_formInput__SRRh1:focus,.page_formTextarea__n1Huu:focus{outline:none;border-color:var(--primary,#22c55e)}.page_modalActions__dsAZO{display:flex;justify-content:flex-end;gap:8px}.page_cancelBtn__3FYiG{background:transparent;border:1px solid var(--border);color:var(--text);padding:7px 14px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer}.page_cancelBtn__3FYiG:disabled{opacity:.6;cursor:not-allowed}.page_submitBtn__bhHge{background:var(--primary,#22c55e);color:#052e16;border:none;padding:7px 16px;border-radius:8px;font-weight:700;font-size:12.5px;cursor:pointer}.page_submitBtn__bhHge:disabled{opacity:.55;cursor:not-allowed}