.augrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:26px;align-items:start;max-width:1080px;margin:0 auto}.aumain{min-width:0;display:flex;flex-direction:column;gap:16px}.aurail{display:flex;flex-direction:column;gap:16px;position:sticky;top:104px}.auhead{display:flex;align-items:center;gap:16px;margin:16px auto 0;flex-wrap:wrap;max-width:1080px}.auhead .tav{width:52px;height:52px;border-radius:14px;font-size:18px;flex:none;display:flex;align-items:center;justify-content:center;font-weight:800;color:#04141c;overflow:hidden;border:1px solid rgba(255,255,255,.14)}.auname{font:800 26px var(--sans);letter-spacing:-.02em;display:flex;align-items:center;gap:9px;margin:0}.aumeta{display:flex;align-items:center;gap:9px;margin-top:4px;font:600 12.5px var(--sans);color:var(--faint);flex-wrap:wrap}.aumeta .dot{color:var(--faint)}.aurank{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:7px;background:var(--cyan-soft);color:var(--cyan);font:700 11px var(--sans)}.auacts{margin-left:auto;display:flex;gap:9px;flex-wrap:wrap}.aushelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.aushelfcard{display:flex;flex-direction:column;gap:6px;padding:13px 14px;border-radius:12px;background:var(--raise);border:1px solid var(--line);text-decoration:none;transition:.15s}.aushelfcard:hover{border-color:var(--line-2);transform:translateY(-1px)}.aushelfn{font:700 13.5px var(--sans);color:var(--txt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aushelfc{font:700 11.5px var(--mono);color:var(--cyan)}.aunote{font:600 12.5px var(--sans);color:var(--faint);margin:0}.aucards{display:flex;flex-direction:column;gap:10px}.aucard{display:flex;gap:13px;padding:12px;border-radius:12px;background:var(--raise);border:1px solid var(--line);transition:.15s}.aucard:hover{border-color:var(--line-2)}.authumblink{flex:none;display:block;text-decoration:none}.authumb{width:74px;height:74px;border-radius:9px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff}.authumb svg{width:26px;height:26px;opacity:.92}.aubody{min-width:0;display:flex;flex-direction:column;gap:5px;flex:1}.autitle{font:700 15px/1.35 var(--sans);color:var(--txt);text-decoration:none;transition:.14s}.aucard:hover .autitle{color:var(--cyan)}.auperex{font:500 12.5px/1.5 var(--sans);color:var(--mut);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aumeta2{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:auto;font:600 11.5px var(--sans);color:var(--faint)}.aumeta2 .st{display:inline-flex;align-items:center;gap:4px}.aumeta2 .st svg{width:13px;height:13px}.aumeta2 .up{color:var(--green)}.aumeta2 .dn{color:var(--red)}.aumeta2 .ntag{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:8px;background:var(--raise);border:1px solid var(--line);color:var(--mut)}.aumeta2 .ntag .tav{width:16px;height:16px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:8px;flex:none;overflow:hidden}.aumeta2 .ntag.src{color:var(--cyan)}.aumeta2 .ntag svg{width:13px;height:13px}.aumini{display:flex;gap:11px;padding:9px 6px;border-radius:10px;text-decoration:none;transition:.14s}.aumini:hover{background:var(--raise)}.aumini .th{width:54px;height:54px;border-radius:9px;flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff}.aumini .th svg{width:22px;height:22px;opacity:.92}.aumini .mb{flex:1;min-width:0}.aumini .mt{font:700 13px/1.32 var(--sans);color:var(--txt);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aumini:hover .mt{color:var(--cyan)}.aumini .mm{font:600 11px var(--sans);color:var(--faint);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aupager{display:flex;align-items:center;justify-content:center;gap:12px;padding:6px 0 2px}.aupager .btn.is-off{opacity:.4;pointer-events:none}.aupagen{font:600 12.5px var(--sans);color:var(--faint)}@media(max-width:1080px){.augrid{grid-template-columns:1fr}.aurail{position:static}}@media(max-width:600px){.auhead{gap:12px;margin-top:12px}.auhead .tav{width:44px;height:44px;border-radius:12px;font-size:16px}.auname{font-size:21px}.auacts{margin-left:0;width:100%;gap:8px}.auacts .btn{flex:1;justify-content:center;min-height:44px}.authumb{width:62px;height:62px}.aushelf{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}
