.cwrap{max-width:860px;margin:0 auto;padding:0 20px}.ctop{z-index:20;background:var(--color-bg);border-bottom:1px solid #ffffff0e;position:sticky;top:0}.ctop .cwrap{align-items:center;height:52px;display:flex}.cback{color:var(--color-mut);align-items:center;gap:7px;font-size:14px;display:inline-flex}.cback:hover{color:var(--color-txt)}.cbrand{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-faint);margin-left:auto;font-size:12px}.ctop-find{width:42px;height:42px;margin-left:12px}.ctop-find svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:18px;height:18px}.cmain{padding:30px 20px 64px}.ckick{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-faint);font-size:11.5px}.cmain h1{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:10px;font-size:clamp(28px,6vw,44px);font-weight:600;line-height:1.05}.clede{color:var(--color-mut);margin-top:8px;font-size:15px}.cgrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-top:26px;display:grid}.ccard{background:var(--color-panel);border:1px solid #ffffff0e;border-radius:13px;flex-direction:column;gap:6px;padding:15px 16px;display:flex}.ccard:hover{background:#e2762a0f;border-color:#e2762a6b}.ccount{font-family:var(--font-mono);color:var(--color-faint);font-size:12px}.clist{border-top:1px solid #ffffff0e;margin-top:26px;list-style:none}.crow{border-bottom:1px solid #ffffff0e;align-items:baseline;gap:18px;padding:15px 2px;display:flex}.crow:hover{background:#ffffff08}.cmain-col{flex:auto;min-width:0}.cname{font-family:var(--font-serif);letter-spacing:-.01em;font-size:19px;font-weight:600}.caddr{color:var(--color-mut);margin-top:4px;font-size:14px}.coffer{text-align:right;max-width:320px;color:var(--color-ember);flex:none;font-size:14.5px}.coffer.none{color:var(--color-faint);font-family:var(--font-mono);font-size:12px}.cnote{color:var(--color-faint);margin-top:24px;font-size:13.5px;line-height:1.55}.cways{font-family:var(--font-mono);letter-spacing:.03em;flex-wrap:wrap;flex:none;gap:14px;font-size:12px;display:flex}.cways a{color:var(--color-mut);text-underline-offset:3px;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}.cways a:hover{color:var(--color-txt);-webkit-text-decoration-color:var(--color-ember);text-decoration-color:var(--color-ember)}@media (max-width:620px){.crow{flex-direction:column;align-items:stretch;gap:6px}.coffer{text-align:left;max-width:none}}.cgroup{margin-top:34px}.cgroup-h{font-family:var(--font-serif);align-items:baseline;gap:10px;font-size:20px;font-weight:600;display:flex}.cgroup-h a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #e2762a73;text-decoration:underline #e2762a73}.cgroup-h a:hover{-webkit-text-decoration-color:var(--color-ember);text-decoration-color:var(--color-ember)}.cgroup-n{font-family:var(--font-mono);color:var(--color-faint);font-size:12px}.cgroup .clist{margin-top:10px}.cwhen{font-style:normal;font-family:var(--font-mono);color:var(--color-faint);margin-top:3px;font-size:11.5px;display:block}.cdetail{color:var(--color-mut);margin-top:3px;font-size:13.5px;font-style:normal;display:block}.coffer.none a{color:var(--color-ember);text-underline-offset:3px;text-decoration:underline}.sform{gap:10px;max-width:620px;margin-top:20px;display:flex}.sform input{background:var(--color-panel);height:46px;color:var(--color-txt);border:1px solid #ffffff17;border-radius:12px;flex:auto;padding:0 15px;font-size:15px}.sform input:focus-visible{outline:2px solid var(--color-ember);outline-offset:1px}.sform button{background:var(--color-ember);color:#140700;cursor:pointer;border:0;border-radius:12px;height:46px;padding:0 20px;font-size:14.5px;font-weight:600}.sform button:hover{background:#f2913f}.cgroup-toggle{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.cgroup-label{align-items:baseline;gap:10px;display:inline-flex}.cgroup-go{font-family:var(--font-mono);color:var(--color-faint);white-space:nowrap;margin-left:auto;font-size:11.5px}.cgroup-go:hover{color:var(--color-ember)}.cgroup-h{justify-content:space-between}@media (max-width:720px){.cgroup-label{cursor:pointer;flex:auto}.cgroup-label:after{content:"▾";color:var(--color-faint);margin-left:4px;font-size:11px;transition:transform .15s}.cgroup-toggle:checked~.cgroup-h .cgroup-label:after{transform:rotate(180deg)}.cgroup-toggle:not(:checked)~.clist{display:none}.cgroup-toggle:focus-visible~.cgroup-h .cgroup-label{outline:2px solid var(--color-ember);outline-offset:3px;border-radius:4px}.cgroup{border-bottom:1px solid #ffffff0e;margin-top:0}.cgroup-h{padding:14px 0}}
