@layer components{.wrap.an{padding-bottom:40px}.ph .an-srcl{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;margin:8px 0 0;font-size:15px;color:var(--ink2)}.ph .an-srcl a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--gtext);font-weight:600}.an-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);padding-bottom:24px}.an-main{display:grid;gap:12px;align-content:start;min-width:0}.an-side{display:grid;gap:16px;align-content:start}@media(min-width:56.3125rem){.an-grid{grid-template-columns:minmax(0,1fr) 340px;column-gap:24px;align-items:start}.an-side{position:sticky;top:96px}}.an-mh{font:800 30px/1 var(--disp);margin:14px 0 2px;letter-spacing:-.005em}#an-list>.an-mh:first-child,#an-list2>.an-mh:first-child{margin-top:2px}#an-list,#an-list2{display:grid;gap:12px}#an-body2{display:grid;gap:12px;align-content:start}#an-body2:empty{display:none}.an-card{position:relative;display:grid;gap:6px;padding:14px 16px 16px;background:var(--surf);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh1)}@media(hover:hover){.an-card:hover{background:color-mix(in srgb,var(--surf2) 55%,var(--surf))}}.an-m{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:14px;color:var(--ink2)}.an-m time{font-weight:600;color:var(--ink)}.an-dot{opacity:.6}.an-t{font:600 18px/1.3 var(--body);margin:0;overflow-wrap:anywhere}.an-t a{color:var(--ink);text-decoration:none}.an-t a:after{content:"";position:absolute;inset:0;border-radius:inherit}.an-t a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.an-nw{white-space:nowrap}.an-nw .ic{display:inline-block;vertical-align:-2px;margin-left:6px;color:var(--ink2)}.an-s{margin:0;color:var(--ink2);font-size:15px;line-height:1.5;overflow-wrap:anywhere}.an-card a:focus-visible{outline:none}.an-card:has(a:focus-visible){outline:3px solid var(--focus);outline-offset:3px}@media(min-width:56.3125rem){.an-card{padding:18px 22px 20px;gap:8px}.an-t{font-size:20px}.an-s{font-size:16px}}.an-more{display:grid;justify-items:center;gap:8px;padding:8px 0 0}.an-more .btn{width:100%;max-width:420px}.an-more .btn[disabled]{opacity:.7;cursor:progress}.an-note{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;border-radius:14px;font-size:15px;line-height:1.45;width:100%;max-width:420px;background:color-mix(in srgb,var(--warn) 8%,var(--surf));box-shadow:inset 3px 0 0 var(--warn)}.an-note .ic{margin-top:2px;color:var(--warn);flex:none}.an-end{display:grid;gap:4px;justify-items:center;text-align:center;padding:16px 8px 4px;color:var(--ink2);font-size:15px}.an-end b{color:var(--ink);font-weight:600}.an-end p{margin:0}.an-end a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--gtext);font-weight:600}.an-src{padding:16px;display:grid;gap:10px;font-size:14px;color:var(--ink2)}.an-src h2{font:700 16px var(--body);color:var(--ink);margin:0}.an-src p{margin:0}.an-src .btn{min-height:48px;padding:0 16px;font-size:15px;text-align:center;white-space:normal}#an-body{display:grid;gap:12px;align-content:start}.skl{background:linear-gradient(90deg,var(--surf2) 0%,color-mix(in srgb,var(--surf2) 55%,var(--surf)) 50%,var(--surf2) 100%);background-size:200% 100%;animation:an-sk 1.4s linear infinite;border-radius:10px}@keyframes an-sk{to{background-position:-200% 0}}.an-sk{pointer-events:none}.an-sk .skl{height:14px}.an-sk .skl.m{width:34%}.an-sk .skl.t1{height:20px;width:96%}.an-sk .skl.t2{height:20px;width:70%}.an-sk .skl.s1{width:100%}.an-sk .skl.s2{width:82%}.an-main:has(>noscript>.an-emp)>#an-body{display:none}.an-emp{display:grid;justify-items:center;gap:10px;text-align:center;padding:34px 20px 30px;border:1.5px dashed var(--line-s);border-radius:var(--r-lg)}.an-emp svg{color:var(--ink2)}.an-emp h2{font:700 20px/1.25 var(--body);margin:0}.an-emp p{margin:0;color:var(--ink2);max-width:46ch}.an-acts{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:4px}.an-emp.an-er{border-style:solid;border-color:var(--warn);background:color-mix(in srgb,var(--warn) 6%,var(--surf))}.an-emp.an-er svg{color:var(--warn)}.an-spin{animation:an-sp .9s linear infinite}@keyframes an-sp{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.skl,.an-spin{animation:none}}}
