.neo-definition-page{background:radial-gradient(circle at top right,rgba(26,23,20,0.06),transparent 36%),linear-gradient(180deg,#FAF7F2 0%,#ffffff 34%,#FFF9F0 100%)}.neo-definition-breadcrumb .breadcrumb{margin-bottom:0;background:rgba(255,255,255,0.78);border:1px solid rgba(160,150,135,0.16);box-shadow:0 18px 40px rgba(26,23,20,0.05)}.neo-definition-hero__panel,.neo-answer-spotlight,.neo-definition-section,.neo-panel,.neo-question-card{border:1px solid rgba(160,150,135,0.16);border-radius:28px;background:rgba(255,255,255,0.84);box-shadow:0 24px 50px rgba(26,23,20,0.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.neo-definition-hero__panel,.neo-answer-spotlight,.neo-definition-section,.neo-panel{padding:1.6rem}.neo-definition-hero__panel{height:100%}.neo-definition-hero__eyebrow,.neo-section-eyebrow{display:inline-flex;align-items:center;gap:0.45rem;padding:0.5rem 0.8rem;border-radius:999px;background:rgba(26,23,20,0.06);color:#3B362F;font-size:0.76rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.neo-definition-hero h1{margin:0.75rem 0 1rem;color:#1A1714;font-size:clamp(1.25rem,3vw,2rem);line-height:1.15;letter-spacing:-0.02em}.neo-panel__title{display:flex;align-items:center;gap:0.4rem;margin:0 0 0.75rem;color:#1A1714;font-size:1rem;font-weight:700}.neo-panel__title i{font-size:1.125rem;opacity:0.6}.neo-answer-spotlight{display:flex;flex-direction:column;align-items:center;gap:0.5rem;background:#fff;border-color:rgba(217,170,78,0.28);box-shadow:0 24px 50px rgba(26,23,20,0.06)}.neo-best-badge{display:inline-flex;align-items:center;gap:0.4rem;padding:0.45rem 0.85rem;border-radius:999px;background:rgba(34,120,60,0.1);color:#166534;font-size:0.82rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.neo-best-badge i{font-size:1.1rem}.neo-answer-spotlight .neo-pill{color:#000;font-weight:900}.neo-answer-spotlight__letters-center{color:#7A7268;font-weight:700;text-align:center}.neo-answer-spotlight .neo-vote-group{width:100%}.neo-answer-spotlight .neo-vote-btn{flex:1}.neo-answer-spotlight__top,.neo-definition-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.neo-answer-spotlight__label{display:block;color:#7A7268;font-size:0.78rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.neo-answer-spotlight__letters,.neo-panel__meta,.neo-solution-card__meta,.neo-question-card__date,.neo-community-answer__meta{color:#7A7268;font-weight:600}.neo-answer-spotlight__letters{margin-top:0.3rem}.neo-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 0.8rem;border-radius:999px;background:rgba(26,23,20,0.06);color:#1A1714;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,0.7)}.neo-answer-word{display:flex;align-items:center;width:100%;justify-content:center}.neo-vote-group{display:flex;flex-wrap:wrap;gap:0.75rem;flex-shrink:0}.neo-vote-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;min-width:92px;min-height:44px;padding:0.7rem 1rem;border:1px solid rgba(160,150,135,0.18);border-radius:14px;background:#fff;color:#3B362F;box-shadow:none}.neo-vote-btn:hover,.neo-vote-btn:focus{transform:translateY(-1px);box-shadow:0 14px 28px rgba(26,23,20,0.08)}.neo-vote-btn--up:hover,.neo-vote-btn--up:focus{border-color:rgba(34,197,94,0.28);background:rgba(240,253,244,0.98);color:#166534}.neo-vote-btn--down:hover,.neo-vote-btn--down:focus{border-color:rgba(239,68,68,0.22);background:rgba(254,242,242,0.98);color:#b91c1c}.neo-definition-section{margin-top:1.5rem}.neo-definition-section:first-child{margin-top:0}.neo-definition-section__header{margin-bottom:1.3rem}.neo-definition-section__header h2{margin:0.45rem 0 0;color:#1A1714;font-size:1.45rem;font-weight:800;letter-spacing:-0.03em}.neo-definition-section__header--panel{margin-bottom:1rem}.neo-solution-list,.neo-answer-list,.neo-side-stack{display:grid;gap:1rem}.neo-solution-card,.neo-community-answer{padding:1rem 1.1rem;border:1px solid rgba(160,150,135,0.16);border-radius:22px;background:linear-gradient(180deg,#ffffff 0%,#FBF8F3 100%);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.neo-solution-card{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0.75rem}.neo-community-answer{display:flex;flex-direction:column;align-items:flex-start;gap:0.75rem}.neo-solution-card__main{min-width:0}.neo-solution-card:hover,.neo-community-answer:hover{transform:translateY(-2px);border-color:rgba(160,150,135,0.24);box-shadow:0 18px 32px rgba(26,23,20,0.08)}.neo-answer-token{display:inline-flex;align-items:center;padding:0;background:none}.neo-answer-token--warm{background:none}.neo-question-card{margin-bottom:1rem;padding:1.3rem;background:linear-gradient(180deg,rgba(248,250,252,0.96) 0%,rgba(255,255,255,0.98) 100%)}.neo-question-card__header{display:flex;align-items:center;gap:0.9rem}.neo-avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:18px;background:rgba(26,23,20,0.06);color:#1A1714;font-size:1.35rem;flex-shrink:0}.neo-question-card__name{color:#1A1714;font-size:1rem;font-weight:800;letter-spacing:-0.02em}.neo-chip-row{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1rem}.neo-info-chip{display:inline-flex;align-items:center;gap:0.45rem;padding:0.65rem 0.9rem;border-radius:999px;background:#fff;border:1px solid rgba(160,150,135,0.16);color:#3B362F;font-weight:700}.neo-community-answer__body{min-width:0}.neo-community-answer.is-accepted{border-color:rgba(34,197,94,0.2);background:linear-gradient(180deg,rgba(240,253,244,0.98) 0%,rgba(255,255,255,1) 100%);box-shadow:0 18px 36px rgba(34,197,94,0.08)}.neo-inline-status{display:inline-flex;align-items:center;gap:0.35rem;margin-bottom:0.7rem;padding:0.48rem 0.78rem;border-radius:999px;background:rgba(34,197,94,0.12);color:#166534;font-size:0.76rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase}.neo-community-answer__word{color:#1A1714;font-size:1.22rem;font-weight:800;letter-spacing:-0.02em}.neo-ai-panel{background:linear-gradient(180deg,rgba(255,247,237,0.96) 0%,rgba(255,255,255,1) 100%);border-color:rgba(249,115,22,0.16)}.neo-panel__meta{margin-top:0.85rem}.neo-answer-form .input-group{align-items:stretch;border:1px solid rgba(160,150,135,0.18);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 16px 30px rgba(26,23,20,0.05)}.neo-answer-form .form-control{border:none;box-shadow:none}.neo-answer-form .btn{min-width:58px;padding-inline:1rem;border-radius:0;background:linear-gradient(135deg,#1A1714 0%,#2A2520 100%);box-shadow:none}.neo-answer-form .btn:hover,.neo-answer-form .btn:focus{transform:none;background:linear-gradient(135deg,#15120F 0%,#23201B 100%);box-shadow:none}.neo-related-list{display:flex;flex-wrap:wrap;gap:0.75rem}.neo-related-chip{display:inline-flex;align-items:center;padding:0.7rem 0.95rem;border-radius:999px;border:1px solid rgba(160,150,135,0.16);background:rgba(255,255,255,0.95);color:#3B362F;font-weight:700;text-decoration:none;transition:transform 0.18s ease,border-color 0.18s ease,background-color 0.18s ease,color 0.18s ease}.neo-related-chip__letters{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;padding:0 0.4rem;margin-left:0.35rem;border-radius:999px;background:rgba(26,23,20,0.08);font-size:0.8rem;font-weight:800;line-height:1}.neo-related-chip:hover .neo-related-chip__letters,.neo-related-chip:focus .neo-related-chip__letters{background:rgba(255,255,255,0.2)}.neo-related-chip:hover,.neo-related-chip:focus{transform:translateY(-1px);border-color:#1A1714;background:#1A1714;color:#fff}.neo-section-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0.75rem;margin-bottom:1rem}.neo-section-header h2{margin:0}.neo-filter-chips{display:flex;flex-wrap:wrap;gap:0.4rem}.neo-filter-chip{padding:0.4rem 0.75rem;border:1px solid rgba(160,150,135,0.2);border-radius:999px;background:#fff;color:#3B362F;font-weight:700;cursor:pointer;transition:all 0.15s ease}.neo-filter-chip:hover{border-color:rgba(26,23,20,0.3);background:rgba(26,23,20,0.04)}.neo-filter-chip.is-active{background:#1A1714;border-color:#1A1714;color:#fff}.neo-ai-description h2{display:flex;align-items:center;gap:0.4rem;margin:0 0 0.75rem;font-size:1.1rem;font-weight:700;color:#1A1714}.neo-ai-description h2 i{opacity:0.5}.neo-ai-description__text{margin:0;line-height:1.7;color:#3B362F}.neo-popular-section{border-radius:28px}.neo-popular-section h2{display:flex;align-items:center;gap:0.4rem;margin:0 0 1rem;font-size:1.2rem;font-weight:800;color:#1A1714}.neo-popular-section h2 i{opacity:0.5}.neo-popular-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0.75rem}@media (max-width:991.98px){.neo-definition-hero__panel,.neo-answer-spotlight,.neo-definition-section,.neo-panel{padding:1.3rem}.neo-definition-hero h1{font-size:clamp(1.125rem,5vw,1.5rem)}.neo-answer-word{font-size:clamp(1.55rem,9vw,2.2rem)}}@media (max-width:767.98px){.neo-definition-breadcrumb{margin-bottom:1rem !important}.neo-definition-hero__panel,.neo-answer-spotlight,.neo-definition-section,.neo-panel,.neo-question-card{border-radius:24px}.neo-definition-section__header{flex-direction:column;align-items:flex-start}.neo-answer-word{width:100%;justify-content:center;padding:0.9rem 1rem;letter-spacing:0.12em}.neo-popular-grid{grid-template-columns:1fr}.neo-solution-card{flex-direction:column;align-items:flex-start}}