﻿*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:#fafafa;color:#555;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:60px 40px;display:grid;grid-template-columns:2fr 1.5fr;gap:80px;align-items:start}.main-content{max-width:600px}.header{margin-bottom:60px}.header-top{display:flex;align-items:center;gap:24px;margin-bottom:32px}.neofox{width:64px;height:64px;flex-shrink:0}.header-text{text-align:right;flex:1}.title{font-size:2.5rem;font-weight:300;color:#1a1a1a;margin-bottom:8px;letter-spacing:-.02em}.subtitle{font-size:1.1rem;color:#666;font-weight:400}.description{font-size:1rem;color:#555;max-width:480px}.section{margin-bottom:32px}.section-title{font-size:1.1rem;font-weight:500;color:#1a1a1a;margin-bottom:16px;cursor:pointer;display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #e5e5e5}.section-title:hover{color:#0066cc}.section-title::after{content:"→";transition:transform .2s ease;font-size:.9rem;margin-left:auto}.section-title.expanded::after{transform:rotate(90deg)}.section-content{padding:16px 0;color:#555;display:none}.section-content.visible{display:block}.section-content p{margin-bottom:12px}.section-content ul{margin:12px 0;padding-left:20px}.section-content li{margin-bottom:4px}.code-block{background:#f5f5f5;padding:12px;border-radius:4px;font-family:"SF Mono",Monaco,monospace;font-size:.9rem;margin:12px 0;border-left:3px solid #0066cc}.sidebar{background:white;border-radius:8px;padding:32px;border:1px solid #e5e5e5;height:fit-content;position:sticky;top:60px}.sidebar-title{font-size:1.1rem;font-weight:500;color:#1a1a1a;margin-bottom:16px}.member-count{font-size:.9rem;color:#666;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.instance-list{display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto}.instance-list::-webkit-scrollbar{width:4px}.instance-list::-webkit-scrollbar-track{background:transparent}.instance-list::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.instance{border-bottom:1px solid #f0f0f0;padding-bottom:12px}.instance:last-child{border-bottom:none;padding-bottom:0}.instance-name{font-weight:500;color:#1a1a1a;font-size:.9rem;margin-bottom:4px}.instance-name a{color:inherit;text-decoration:none}.instance-name a:hover{color:#0066cc}.instance-details{font-size:.8rem;color:#888;display:flex;flex-direction:column;gap:2px}.admin-info{color:#666;display:flex;align-items:center;gap:4px}.admin-info a{color:#666;text-decoration:none}.admin-info img{width:16px;height:16px;border-radius:2px;object-fit:cover}.footer{grid-column:1/-1;margin-top:60px;padding-top:32px;border-top:1px solid #e5e5e5;font-size:.85rem;color:#888;display:flex;justify-content:space-between;align-items:center}.footer-links{display:flex;gap:16px}.footer-links a{color:#888;text-decoration:none}.footer-links a:hover{color:#0066cc}@media (max-width: 768px){.container{grid-template-columns:1fr;gap:40px;padding:40px 20px}.title{font-size:2rem}.sidebar{position:static}.footer{flex-direction:column;gap:16px;text-align:center}}
