.dao-page{max-width:1200px;margin:0 auto;padding:32px 24px}.hero{text-align:center;margin-bottom:48px}.hero-title{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0 0 12px;letter-spacing:-.5px}.hero-subtitle{font-size:1rem;color:#666666;max-width:500px;margin:0 auto}.section{margin-bottom:32px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.stat-card{background:#ffffff;border:1px solid #e8e8e8;border-radius:16px;padding:24px;text-align:center;transition:all .2s ease}.stat-card:hover{border-color:#10b981;transform:translateY(-2px)}.stat-icon{width:48px;height:48px;border-radius:12px;background:#d1fae5;color:#10b981;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.stat-value{font-size:1.75rem;font-weight:700;color:#10b981;margin-bottom:4px}.stat-label{font-size:13px;color:#666666}.content-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.card{background:#ffffff;border:1px solid #e8e8e8;border-radius:16px;padding:24px}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.card-title{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0}.card-icon{color:#10b981}.proposals-list{display:flex;flex-direction:column;gap:10px}.proposal-item{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;background:#ffffff;border:1px solid #f0f0f0;border-radius:12px;transition:all .15s ease}.proposal-item:hover{border-color:#10b981;box-shadow:0 2px 8px rgba(16,185,129,.08)}.proposal-content{flex:1 1}.proposal-title{font-size:14px;font-weight:600;color:#1a1a1a;margin:0 0 6px}.proposal-meta{display:flex;gap:16px;font-size:13px;color:#666666}.vote-count{font-weight:600;color:#10b981}.time-remaining{display:flex;align-items:center;gap:4px}.proposal-status{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:100px;font-size:12px;font-weight:600}.heads-list{display:flex;flex-direction:column;gap:10px}.head-item{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#ffffff;border:1px solid #f0f0f0;border-radius:12px;text-decoration:none;transition:all .15s ease}.head-item:hover{border-color:#10b981;box-shadow:0 2px 8px rgba(16,185,129,.08)}.head-item:hover .head-arrow{color:#10b981;transform:translateX(4px)}.head-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;flex-shrink:0}.head-info{flex:1 1;min-width:0}.head-name{font-size:14px;font-weight:600;color:#1a1a1a;margin:0 0 2px}.head-department{font-size:12px;color:#666666;font-weight:500}.head-stats{display:flex;gap:12px;margin-top:6px;font-size:12px;color:#888888}.head-rating{display:flex;align-items:center;gap:4px;color:#10b981;font-weight:600}.head-votes{color:#888888}.head-arrow{color:#d0d0d0;transition:all .15s ease;flex-shrink:0}.ledger-card{grid-column:1/-1;text-align:center;padding:48px}.ledger-icon{color:#10b981;margin-bottom:16px}.ledger-description{color:#666666;font-size:14px;max-width:400px;margin:12px auto 24px;line-height:1.6}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:10px;font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}.btn-primary{background:#10b981;color:white!important}.btn-primary:hover{background:#059669;color:white!important;transform:translateY(-1px)}@media (max-width:1024px){.stats-grid{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr}}@media (max-width:640px){.dao-page{padding:24px 16px}.hero-title{font-size:1.5rem}.stats-grid{grid-template-columns:1fr;gap:16px}.stat-card{padding:20px}.stat-value{font-size:1.5rem}.card{padding:20px}.ledger-card{padding:32px 20px}.proposal-item{flex-direction:column;align-items:flex-start;gap:12px}.proposal-status{align-self:flex-start}}