.eq-panel{border:1px solid #c3d4b630;background:#1b291c;border-radius:18px;padding:28px;margin:20px 0;line-height:1.8}.eq-panel h2{font-size:22px}.eq-panel p{white-space:pre-wrap}.eq-note{font-size:13px;color:#b1c0a5;line-height:1.8}.eq-benefits,.eq-question-meta,.eq-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.eq-actions{justify-content:flex-start}.eq-benefits span{font-size:13px;color:#b8c9aa}.eq-history article{display:flex;align-items:center;gap:18px;border-bottom:1px solid #bed1b02b;padding:20px 0}.eq-history article>div{flex:1}.eq-history small{display:block;color:#9fb18f;margin-top:8px}.eq-panel progress{width:100%;height:10px;accent-color:#c0dba4;margin:18px 0}.eq-scene{display:block;width:100%;height:auto;max-height:420px;object-fit:contain;border-radius:12px;margin:20px auto;background:#132115}.eq-scenario{font-size:18px;line-height:1.9}.eq-question fieldset{border:0;padding:0;margin:20px 0}.eq-question legend{color:#aebb9c;font-size:13px;margin-bottom:14px}.eq-option{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid #9eb88d4a;border-radius:12px;cursor:pointer;font-size:16px}.eq-option input{width:20px;min-width:20px;height:20px;margin:4px 0 0;accent-color:#c4d9ab}.eq-option:has(input:checked){background:#c2daa31c;border-color:#c4d9ab}.eq-question{max-width:850px;margin:20px auto}.eq-result{text-align:center;border:1px solid #b4cda23b;border-radius:20px;background:#21331c;padding:40px 24px}.eq-result>strong{display:block;font-size:64px;color:#c4dfa6;margin:20px}.eq-result>strong>span{font-size:22px}.eq-result button{margin:8px}.eq-review ul{padding:0;list-style:none}.eq-review li{padding:16px;border-bottom:1px solid #a5bb9430}.eq-review li small{display:block;font-size:13px;margin-top:8px;color:#adbea0}.eq-selected{background:#c4d9ab16;border-radius:10px}.eq-explanation{padding:18px;background:#c7dcbf0d;border-left:3px solid #c7dcbf}.eq-rank-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.eq-rank-columns>section{min-width:0}.eq-rank-columns .rank-list>div{gap:10px}.eq-rank-columns .rank-list strong{font-size:18px;white-space:nowrap}.eq-rank-columns .rank-avatar{margin:0;width:36px;height:36px}.eq-rank-columns .rank-list p{min-width:0;overflow-wrap:anywhere}.eq-paper-head>h1{font-size:28px}.community-tabs{overflow-x:auto}.community-tabs button{flex-shrink:0;white-space:nowrap}.account-session{margin:26px 0;padding:22px;border:1px solid #b9767055;border-radius:16px;background:#442b2b40}.account-session>p{font-size:13px;color:#c8aea5}.account-session>.account-logout{display:block;width:100%;min-height:52px;background:#663c3c;color:#ffe5dd;border:1px solid #ba8176;font-size:17px;font-weight:700;padding:14px 20px}.account-session>.account-logout:hover{background:#7d4747}.mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media(max-width:760px){.eq-panel{padding:20px}.eq-panel h2{font-size:20px}.eq-rank-columns{grid-template-columns:1fr;gap:32px}.eq-history article{gap:10px;flex-wrap:wrap}.eq-option{font-size:15px;padding:15px}.eq-result>strong{font-size:54px}.community-tabs{justify-content:flex-start}.community-tabs button{flex:0 0 auto;font-size:13px;padding:10px 12px}.mobile-nav>button{font-size:10px!important;line-height:1.5;min-width:0;padding:9px 2px!important;white-space:normal}.mobile-nav>button>span{display:block}.account-session{padding:18px}.account-session>.account-logout{font-size:17px;min-height:54px}}
